public Doom(ref Vector3 PositionVector, float Radius, ref Aesthetics.Material Material)
 {
     SetPosition(ref PositionVector);
     SetRadius(ref Radius);
     InitTransform();
     SetMaterial(ref Material);
 }
 public Surface(ref Vector3 v3, ref float mySize, ref Aesthetics.Material mater, bool flip)
 {
     SetPosition(ref v3);
     SetCubeSize(ref mySize);
     InitTransform(flip);
     //SetColour(ref col);
     SetMaterial(ref mater);
 }
 public Ball(ref Vector3 PositionVector, float Radius, ref float Density, ref Aesthetics.Material Material)
 {
     SetPosition(ref PositionVector);
     SetRadius(ref Radius);
     SetDensity(ref Density);
     InitTransform();
     //SetColour(ref Colour);
     SetMaterial(ref Material);
     vOldPosition = vPosition;
 }
 public Cylinder(ref Vector3 v3, ref float rad, ref float len, ref Vector3 rot, ref Aesthetics.Material mater)
 {
     SetPosition(ref v3);
     SetRadius(ref rad);
     SetLength(ref len);
     Orient(ref rot);
     InitTransform();
     //SetColour(ref col);
     SetMaterial(ref mater);
 }
 public void SetMaterial(ref Aesthetics.Material mater)
 {
     this.material = mater;
 }