Beispiel #1
0
 //Needed Geometry to test, but Steve's comment on "need to resolve generate geometry" may see GenerateGeometry change
 private  void GenerateGeometry(COBieContext context)
 {
     //now convert the geometry
     XbimModel model = context.Model;
     int total = (int)model.Instances.CountOf<IfcProduct>();
     ReportProgressDelegate progDelegate = delegate(int percentProgress, object userState)
     {
         context.UpdateStatus("Creating Geometry File", total, (total * percentProgress / 100));
     };
     XbimMesher.GenerateGeometry(model, null, progDelegate);
                             }
 /// <summary>
 /// Create the xbimGC file
 /// </summary>
 /// <param name="model">IModel object</param>
 /// <param name="context">Context object</param>
 private static void GenerateGeometry(COBieContext context)
 {
     //now convert the geometry
     int total = (int)context.Model.Instances.CountOf<IfcProduct>(); //get all products for this model to place in return graph
     XbimMesher.GenerateGeometry(context.Model, null, delegate(int percentProgress, object userState)
     {
         context.UpdateStatus("Creating Geometry", total, (total * percentProgress / 100));
     });
 }