/// <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; }
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 }