Ejemplo n.º 1
0
 public GlulamWorkpiece(GlulamAssembly blank, string name)
 {
     Id           = Guid.NewGuid();
     Name         = name;
     Blank        = blank;
     ChildObjects = new List <Guid>();
     Features     = new List <FeatureProxy>();
 }
Ejemplo n.º 2
0
        public GlulamWorkpiece(GlulamWorkpiece wp)
        {
            Id    = Guid.NewGuid();
            Name  = wp.Name;
            Blank = wp.Blank.Duplicate();
            Plane = wp.Plane;

            ChildObjects = new List <Guid>();
            foreach (Guid id in wp.ChildObjects)
            {
                ChildObjects.Add(id);
            }
            Features = new List <FeatureProxy>();
            foreach (FeatureProxy f in wp.Features)
            {
                Features.Add(f);
            }
        }
Ejemplo n.º 3
0
 public abstract Brep[] GetCutterBreps(GlulamAssembly Beam);
Ejemplo n.º 4
0
 public abstract Mesh[] GetCutterMeshes(GlulamAssembly Beam);
Ejemplo n.º 5
0
 public GlulamWorkpiece(GlulamAssembly blank) : this(blank, "GlulamWorkpiece")
 {
 }