public QualityMesher(Mesh mesh) { badsubsegs = new Queue <BadSubseg>(); queue = new BadTriQueue(); this.mesh = mesh; behavior = mesh.behavior; }
public QualityMesher(Mesh mesh, Configuration config) { badsubsegs = new Queue <BadSubseg>(); queue = new BadTriQueue(); this.mesh = mesh; this.predicates = config.Predicates(); this.behavior = mesh.behavior; newLocation = new NewLocation(mesh, predicates); newvertex_tri = new Triangle(); }
public QualityMesher(TriangleNetMesh triangleNetMesh, Configuration config) { logger = Log.Instance; badsubsegs = new Queue <BadSubseg>(); queue = new BadTriQueue(); this._TriangleNetMesh = triangleNetMesh; this.predicates = config.Predicates(); this.behavior = triangleNetMesh.behavior; newLocation = new NewLocation(triangleNetMesh, predicates); newvertex_tri = new Triangle(); }