UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

33 lines (32 loc) 922 B
/** * A bounding shape. */ export default class M3ParserBoundingShape { /** * @param {BinaryReader} reader */ constructor(reader) { /** @member {number} */ this.shape = reader.readUint32(); /** @member {number} */ this.bone = reader.readInt16(); /** @member {number} */ this.unknown0 = reader.readUint16(); /** @member {Float32Array} */ this.matrix = reader.readFloat32Array(16); /** @member {number} */ this.unknown1 = reader.readUint32(); /** @member {number} */ this.unknown2 = reader.readUint32(); /** @member {number} */ this.unknown3 = reader.readUint32(); /** @member {number} */ this.unknown4 = reader.readUint32(); /** @member {number} */ this.unknown5 = reader.readUint32(); /** @member {number} */ this.unknown6 = reader.readUint32(); /** @member {Float32Array} */ this.size = reader.readFloat32Array(3); } }