Esempio n. 1
0
 /// <summary>
 /// Initializes a new Ply header with the given values.
 /// </summary>
 /// <param name="plyFormatType"></param>
 /// <param name="version"></param>
 /// <param name="elements"></param>
 /// <param name="objInfos"></param>
 /// <param name="comments"></param>
 public PlyHeader(PlyFormatTypes plyFormatType, Version version, PlyElement[] elements, Tuple <string, string>[] objInfos, string[] comments)
 {
     FormatType  = plyFormatType;
     Version     = version;
     ObjectInfos = objInfos;
     Comments    = comments;
     Elements    = elements;
 }
Esempio n. 2
0
        private void InitializeProperties()
        {
            #region public:
            Vertices           = new List <Point3D>();
            Faces              = new List <int[]>();
            Normals            = new List <Vector3D>();
            TextureCoordinates = new List <Point>();
            FacesNumber        = 0;
            VerticesNumber     = 0;
            ObjectInformation  = new Dictionary <string, double>();

            #endregion

            #region private:
            modelFormat         = PlyFormatTypes.none;
            currentElement      = PlyElements.none;
            elementLine_Current = 0;
            elementLines_Count  = 0;
            elements_range      = new Dictionary <string, PLYElement>();
            #endregion
        }