//-----------------------------------OVERRIDES----------------------------------// /** * Clones the face object * * @return cloned face object */ public Face Clone() { Face clone = new Face(); clone.v1 = v1.Clone(); clone.v2 = v2.Clone(); clone.v3 = v3.Clone(); clone.status = status; return(clone); }
/// <summary> /// Clones the face object /// </summary> /// <returns>cloned face object</returns> public CsgFace Clone() { CsgFace clone = new CsgFace(); clone.v1 = v1.Clone(); clone.v2 = v2.Clone(); clone.v3 = v3.Clone(); clone.center = center; clone.Status = Status; return(clone); }
/// <summary> /// Clones the face object /// </summary> /// <returns>cloned face object</returns> public Face Clone() { Face clone = new Face(); clone.V1 = V1.Clone(); clone.V2 = V2.Clone(); clone.V3 = V3.Clone(); clone.Center = Center; clone.Status = Status; return(clone); }
//-----------------------------------OVERRIDES----------------------------------// /** * Clones the Segment object * * @return cloned Segment object */ public Segment Clone() { Segment clone = new Segment(); clone.line = line.Clone(); clone.index = index; clone.startDist = startDist; clone.endDist = endDist; clone.startDist = startType; clone.middleType = middleType; clone.endType = endType; clone.startVertex = startVertex.Clone(); clone.endVertex = endVertex.Clone(); clone.startPos = startPos.Clone(); clone.endPos = endPos.Clone(); return(clone); }