/// <summary> /// Creates CtrModel object from PLY model. /// </summary> /// <param name="filename">PLY filename.</param> /// <returns>CtrModel object.</returns> public static CtrModel FromPly(string filename) { PlyResult ply = PlyHandler.FromFile(filename); CtrModel ctr = new CtrModel(); ctr.Name = Path.GetFileNameWithoutExtension(filename); ctr.Entries.Add(CtrMesh.FromPly(ctr.Name, ply)); return(ctr); }
/// <summary> /// Loads CTR model from OBJ model object. /// </summary> /// <param name="name">Model name.</param> /// <param name="obj">OBJ object.</param> /// <returns>CtrHeader object.</returns> public static CtrMesh FromObj(string name, OBJ obj) { return(CtrMesh.FromPly(name, obj.Result)); }