public bool EditSave(LEditTextFile file) { file.SaveVector3Line(_Key_FaceNormal, Normal); file.SaveValueLine <float>(_Key_FaceDist, Dist); int elenum = GetEdgeNum(); file.SaveValueLine <int>(_Key_FaceEleNum, elenum); for (int i = 0; i < elenum; i++) { file.SaveValueLine <int>(_Key_FaceEleVid, mLstVIDs[i]); file.SaveVector3Line(_Key_FaceEleNormal, Vector3.up); //废弃 file.SaveValueLine <float>(_Key_FaceEleDist, 0); //废弃 } return(true); }
public virtual bool EditSave(LEditTextFile file) { file.SaveStrLine(_Key_ConvexDataHead, ""); file.SaveValueLine <uint>(_Key_ConvexFlag, mFlags); int vertnum = GetVertexNum(); file.SaveValueLine <int>(_Key_VertexNum, vertnum); for (int i = 0; i < vertnum; i++) { file.SaveVector3Line(_Key_Vertex, mLstVertices[i]); } int facenum = GetFaceNum(); file.SaveValueLine <int>(_Key_FaceNum, facenum); for (int i = 0; i < facenum; i++) { mLstCovFace[i].EditSave(file); } return(true); }