public ConstraintMesher(Mesh mesh) { this.mesh = mesh; behavior = mesh.behavior; locator = mesh.locator; viri = new List <Topology.Triangle>(); }
public ConstraintMesher(Mesh mesh, Configuration config) { this.mesh = mesh; this.predicates = config.Predicates(); this.behavior = mesh.behavior; this.locator = mesh.locator; this.viri = new List<Triangle>(); logger = Log.Instance; }
public ConstraintMesher(Mesh mesh, IPredicates predicates) { this.mesh = mesh; this.predicates = predicates; this.behavior = mesh.behavior; this.locator = mesh.locator; this.viri = new List<Triangle>(); logger = Log.Instance; }