Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }