mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
23 lines (22 loc) • 583 B
TypeScript
import Camera from './camera';
import ModelInstance from './modelinstance';
/**
* A grid cell.
*/
export default class Cell {
left: number;
right: number;
bottom: number;
top: number;
plane: number;
instances: ModelInstance[];
visible: boolean;
constructor(left: number, right: number, bottom: number, top: number);
add(instance: ModelInstance): void;
remove(instance: ModelInstance): void;
/**
* Remove all of the instances from this cell.
*/
clear(): void;
isVisible(camera: Camera): boolean;
}