Esempio n. 1
0
 // Just reads, does not save anything!
 protected virtual void ReadSubMeshOperation(BinaryReader reader, SubMesh sub)
 {
     ReadShort(reader);
 }
Esempio n. 2
0
        public SubMesh CreateSubMesh()
        {
            string tempname = string.Format( "{0}_SubMesh(1)", this.name, subMeshList.Count );

            SubMesh subMesh = new SubMesh(tempname);
            subMesh.Parent = this;
            subMeshList.Add(subMesh);

            return subMesh;
        }
Esempio n. 3
0
 protected virtual void ReadSubMeshBoneAssignment( BinaryReader reader, SubMesh sub )
 {
     ReadInt(reader); // removed
     ReadUShort(reader);
     ReadFloat(reader);
 }
Esempio n. 4
0
        /*
        public SubMesh GetSubMesh( string name )
        {
            for(int i = 0; i < subMeshList.Count; i++ )
            {
                if (subMeshList[i].name == name)
                {
                    return subMeshList[i];
                }
            }
            throw new Exception("Submesh not found with name "+name);
        }
        */
        public SubMesh CreateSubMesh(string vName)
        {
            SubMesh subMesh = new SubMesh(vName);
            subMesh.Parent = this;
            subMeshList.Add(subMesh);

            return subMesh;
        }