/// <summary> /// Creates a copy of local placement object. /// </summary> /// <param name="file"> /// The IFC file. /// </param> /// <param name="originalPlacement"> /// The original placement object to be copied. /// </param> /// <returns> /// The handle. /// </returns> public static IFCAnyHandle CopyLocalPlacement(IFCFile file, IFCAnyHandle originalPlacement) { IFCAnyHandle placementRelToOpt = IFCGeometryUtils.GetPlacementRelToFromLocalPlacement(originalPlacement); IFCAnyHandle relativePlacement = IFCGeometryUtils.GetRelativePlacementFromLocalPlacement(originalPlacement); return file.CreateLocalPlacement(placementRelToOpt, relativePlacement); }