public IGeometricElement Clone(MeshObject mesh) { MeshElement sm = (MeshElement)MemberwiseClone(); sm.Mesh = mesh; sm.Reset(); return(sm); }
public IGeometricObject Clone() { MeshObject m = (MeshObject)MemberwiseClone(); m.Reset(); m.subblocks = new IGeometricElement[num_subblocks]; for (uint i = 0; i < m.num_subblocks; i++) { if (subblocks[i] != null) { m.subblocks[i] = subblocks[i].Clone(m); if (m.subblocks[i] is DeformSet) m.bones = (DeformSet)m.subblocks[i]; } } return m; }
public SpriteElement(MeshObject mesh) { this.Mesh = mesh; }