Ejemplo n.º 1
0
		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;
			}
		}
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
			internal NGonExtrusionPrimitive(NGonExtrusionPrimitive objectToCopy)
				: this(objectToCopy.radius, objectToCopy.numSides, objectToCopy.height, objectToCopy.name)
			{
			}
Ejemplo n.º 4
0
 internal NGonExtrusionPrimitive(NGonExtrusionPrimitive objectToCopy)
     : this(objectToCopy.radius, objectToCopy.numSides, objectToCopy.height, objectToCopy.name)
 {
 }