protected override void ReadV8(ByteReader reader) { VersionNumber = reader.ReadI16(); UntransformedBoundingBox = reader.ReadBBoxF32(); }
protected override void ReadV8(ByteReader reader) { base.ReadV8(reader); PartitionFlags = reader.ReadI32(); FileName = reader.ReadMbString(); // Read the box either way, if the mask is set, this is a reserved field...do we ignore it? TransformedBoundingBox = reader.ReadBBoxF32(); Area = reader.ReadF32(); MinVertexCount = reader.ReadI32(); MaxVertexCount = reader.ReadI32(); MinNodeCount= reader.ReadI32(); MaxNodeCount = reader.ReadI32(); MinPolygonCount = reader.ReadI32(); MaxPolygonCount = reader.ReadI32(); if ( ( PartitionFlags & 0x00000001 ) != 0 ) { UnTransformedBoundingBox = reader.ReadBBoxF32(); } }
protected override void ReadV8(ByteReader reader) { base.ReadV8(reader); // Read the transformed box TransformedBoundingBox = reader.ReadBBoxF32(); // Read the untransformed box UntransformedBoundingBox = reader.ReadBBoxF32(); Area = reader.ReadF32(); MinVertexCount = reader.ReadI32(); MaxVertexCount = reader.ReadI32(); MinNodeCount= reader.ReadI32(); MaxNodeCount = reader.ReadI32(); MinPolygonCount = reader.ReadI32(); MaxPolygonCount = reader.ReadI32(); Size = reader.ReadI32(); CompressionLevel = reader.ReadF32(); }