public void Read(VxlFile f) { for (var i = 0; i < 3; ++i) { V[i].X = f.ReadFloat(); V[i].Y = f.ReadFloat(); V[i].Z = f.ReadFloat(); V[i].W = f.ReadFloat(); } }
public bool ReadTailer(VxlFile f) { StartingSpanOffset = f.ReadUInt32(); EndingSpanOffset = f.ReadUInt32(); DataSpanOffset = f.ReadUInt32(); HVAMultiplier = f.ReadFloat(); TM.Read(f); MinBounds.X = f.ReadFloat(); MinBounds.Y = f.ReadFloat(); MinBounds.Z = f.ReadFloat(); MaxBounds.X = f.ReadFloat(); MaxBounds.Y = f.ReadFloat(); MaxBounds.Z = f.ReadFloat(); SizeX = f.ReadByte(); SizeY = f.ReadByte(); SizeZ = f.ReadByte(); NormalsMode = f.ReadByte(); return(true); }
public bool ReadTailer(VxlFile f) { StartingSpanOffset = f.ReadUInt32(); EndingSpanOffset = f.ReadUInt32(); DataSpanOffset = f.ReadUInt32(); HVAMultiplier = f.ReadFloat(); TM.Read(f); MinBounds.X = f.ReadFloat(); MinBounds.Y = f.ReadFloat(); MinBounds.Z = f.ReadFloat(); MaxBounds.X = f.ReadFloat(); MaxBounds.Y = f.ReadFloat(); MaxBounds.Z = f.ReadFloat(); SizeX = f.ReadByte(); SizeY = f.ReadByte(); SizeZ = f.ReadByte(); NormalsMode = f.ReadByte(); return true; }