public IXbimSolid CreateSolid(IIfcFaceBasedSurfaceModel ifcSurface, ILogger logger) { using (new Tracer(LogHelper.CurrentFunctionName(), this._logger, ifcSurface)) { return(_engine.CreateSolid(ifcSurface, logger)); } }
private static void Report(IIfcFaceBasedSurfaceModel item, TextHighliter sb) { foreach (var face in item.FbsmFaces) { Report(face, sb); } }
public XbimShapeGeometry Mesh(IIfcFaceBasedSurfaceModel faceBasedModel) { var faceSets = new List <IList <IIfcFace> >(); foreach (var faceSet in faceBasedModel.FbsmFaces) { faceSets.Add(faceSet.CfsFaces.ToList()); } return(Mesh(faceSets, faceBasedModel.EntityLabel, (float)faceBasedModel.Model.ModelFactors.Precision)); }
public IXbimGeometryObjectSet CreateSurfaceModel(IIfcFaceBasedSurfaceModel ifcSurface) { return(_engine.CreateSurfaceModel(ifcSurface)); }