/// <summary> /// Creates IfcMappedItem object. /// </summary> /// <param name="file"> /// The IFC file. /// </param> /// <param name="repMap"> /// The handle to be mapped. /// </param> /// <param name="orig"> /// The orig for mapping transformation. /// </param> /// <returns> /// The handle. /// </returns> public static IFCAnyHandle CreateDefaultMappedItem(IFCFile file, IFCAnyHandle repMap, XYZ orig) { IFCAnyHandle origin = file.CreateCartesianPoint(orig); IFCMeasureValue scale = IFCMeasureValue.Create(1.0); IFCAnyHandle mappingTarget = file.CreateCartesianTransformationOperator3D(IFCAnyHandle.Create(), IFCAnyHandle.Create(), origin, scale, IFCAnyHandle.Create()); return file.CreateMappedItem(repMap, mappingTarget); }