public override MyPolygon Clone() { MyVector[] clonedPoints = Utility3D.GetClonedArray(base.UniquePoints); return(new MyPolygonSyncedRotation(clonedPoints, Utility3D.GetClonedArray(clonedPoints, base.Triangles), _rotationForClone.Clone())); }
public virtual Sphere Clone() { return(new Sphere(_position.Clone(), _origDirFacing.Clone(), _rotation.Clone(), _radius)); }