/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new RemoveHiddenFacesOp() { MeshSource = meshSourceOp }); }
protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new WeldEdgesOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new RepairOrientationOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new MeshMorphologyOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new MeshAutoRepairOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new CombineMeshesOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new GenerateBlockSupportsOp() { MeshSource = meshSourceOp }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new GenerateClosedMeshOp() { MeshSource = meshSourceOp, GridCellSize = base.sceneToObjUnitScale, MeshCellSize = base.sceneToObjUnitScale }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new MeshHollowOp() { MeshSource = meshSourceOp, GridCellSize = base.sceneToObjUnitScale, MeshCellSize = base.sceneToObjUnitScale, WallThickness = 2.4 * base.sceneToObjUnitScale }); }
/* * These will be called by base class */ protected override BaseDMeshSourceOp edit_op_factory(DMeshSourceOp meshSourceOp) { return(new MeshShellOp() { MeshSource = meshSourceOp, ShellSurfaceOnly = true, GridCellSize = base.sceneToObjUnitScale, MeshCellSize = base.sceneToObjUnitScale, ShellThickness = 2.4 * base.sceneToObjUnitScale }); }
// clients must implement these internal functions protected abstract BaseDMeshSourceOp edit_op_factory(DMeshSourceOp sourceOp);