Interface Model

interface Model {
    geometry?: ModelGeometry;
    materials?: ModelMaterials;
    size: number;
    extract(from: Iterable<number>): IterableIterator<Entity>;
    from(cursor: IIndexSetCursor, freeCursor: boolean): IterableIterator<Entity>;
    getElementByLocalID(localID: number): undefined | Entity;
    getMaterialFromGeometryNode(node: SceneNodeGeometry): undefined | CanonicalMaterial;
    getMeshFromGeometryNode(node: SceneNodeGeometry): undefined | CanonicalMeshBuffer;
}

Hierarchy

Implemented by

Properties

geometry?: ModelGeometry
materials?: ModelMaterials
size: number

Methods