示例#1
0
        public static HShapeModel3D Deserialize(Stream stream)
        {
            HShapeModel3D hshapeModel3D = new HShapeModel3D();

            hshapeModel3D.DeserializeShapeModel3d(HSerializedItem.Deserialize(stream));
            return(hshapeModel3D);
        }
示例#2
0
        public HShapeModel3D Clone()
        {
            HSerializedItem serializedItemHandle = this.SerializeShapeModel3d();
            HShapeModel3D   hshapeModel3D        = new HShapeModel3D();

            hshapeModel3D.DeserializeShapeModel3d(serializedItemHandle);
            serializedItemHandle.Dispose();
            return(hshapeModel3D);
        }
示例#3
0
        internal static int LoadNew(IntPtr proc, int parIndex, int err, out HShapeModel3D[] obj)
        {
            HTuple tuple;

            err = HTuple.LoadNew(proc, parIndex, err, out tuple);
            obj = new HShapeModel3D[tuple.Length];
            for (int index = 0; index < tuple.Length; ++index)
            {
                obj[index] = new HShapeModel3D(tuple[index].IP);
            }
            return(err);
        }
示例#4
0
 internal static int LoadNew(IntPtr proc, int parIndex, int err, out HShapeModel3D obj)
 {
     obj = new HShapeModel3D(HTool.UNDEF);
     return(obj.Load(proc, parIndex, err));
 }