public NGonExtrusion(double radius1, double numSides, double height, Alignment alignment = Alignment.z, string name = "") : base(name) { this.height = height; root = new NGonExtrusionPrimitive(radius1, numSides, height, name); switch (alignment) { case Alignment.x: root = new Rotate(root, y: MathHelper.DegreesToRadians(90)); break; case Alignment.y: root = new Rotate(root, x: MathHelper.DegreesToRadians(90)); break; } }
public NGonExtrusion(double radius1, double numSides, double height, Alignment alignment = Alignment.z, string name = "") : base(name) { this.height = height; root = new NGonExtrusionPrimitive(radius1, numSides, height, name); switch (alignment) { case Alignment.x: root = new Rotate(root, y: MathHelper.DegreesToRadians(90)); break; case Alignment.y: root = new Rotate(root, x: MathHelper.DegreesToRadians(90)); break; } }
internal NGonExtrusionPrimitive(NGonExtrusionPrimitive objectToCopy) : this(objectToCopy.radius, objectToCopy.numSides, objectToCopy.height, objectToCopy.name) { }
internal NGonExtrusionPrimitive(NGonExtrusionPrimitive objectToCopy) : this(objectToCopy.radius, objectToCopy.numSides, objectToCopy.height, objectToCopy.name) { }