/// <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);
 }