UNPKG

mdx-m3-viewer

Version:

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

19 lines (18 loc) 607 B
import ModelViewer from '../../../viewer/viewer'; import Texture from '../../../viewer/texture'; import MdxModel from '../../../viewer/handlers/mdx/model'; interface Primitive { vertices: Float32Array; uvs: Float32Array; faces: Uint16Array; edges: Uint16Array; boundingRadius: number; } interface Material { lines?: boolean; color?: Float32Array; texture?: Texture | Promise<Texture>; twoSided?: boolean; } export default function createPrimitive(viewer: ModelViewer, primitive: Primitive, material: Material): Promise<MdxModel | undefined>; export {};