public IXbimShell CreateShell(IIfcConnectedFaceSet shell, ILogger logger)
 {
     using (new Tracer(LogHelper.CurrentFunctionName(), this._logger, shell))
     {
         return(_engine.CreateShell(shell, logger));
     }
 }
 private static void Report(IIfcConnectedFaceSet item, TextHighliter sb)
 {
     foreach (var face in item.CfsFaces)
     {
         Report(face, sb);
     }
 }
        public XbimShapeGeometry Mesh(IIfcConnectedFaceSet connectedFaceSet)
        {
            var faces = new List <IList <IIfcFace> >();

            faces.Add(connectedFaceSet.CfsFaces.ToList());
            return(Mesh(faces, connectedFaceSet.EntityLabel, (float)connectedFaceSet.Model.ModelFactors.Precision));
        }
 public IXbimShell CreateShell(IIfcConnectedFaceSet shell)
 {
     return(_engine.CreateShell(shell));
 }