public void StoreCommon(CadFigure fig) { ID = fig.ID; Type = (byte)fig.Type; Locked = fig.Locked; IsLoop = fig.IsLoop; Normal = MpVector3d_v1001.Create(fig.Normal); GeoData = fig.GeometricDataToMp_v1001(); }
public static MpVector3d_v1001 Create(Vector3d v) { MpVector3d_v1001 ret = new MpVector3d_v1001(); ret.X = v.X; ret.Y = v.Y; ret.Z = v.Z; return(ret); }
public static List <MpVector3d_v1001> Vector3dListToMp(Vector3dList v) { List <MpVector3d_v1001> ret = new List <MpVector3d_v1001>(); for (int i = 0; i < v.Count; i++) { ret.Add(MpVector3d_v1001.Create(v[i])); } return(ret); }