@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
11 lines (10 loc) • 668 B
TypeScript
import { BufferGeometry } from 'three';
import { CoreGeometryBuilderBase } from './_Base';
import { BaseCorePoint } from '../../../entities/point/CorePoint';
import { PolyDictionary } from '../../../../../types/GlobalTypes';
import { CoreObjectType, ObjectBuilder } from '../../../ObjectContent';
export declare class CoreGeometryBuilderMesh extends CoreGeometryBuilderBase {
protected _filterPoints(points: BaseCorePoint[]): BaseCorePoint[];
protected _indicesFromPoints(new_index_by_old_index: PolyDictionary<number>, old_geometry: BufferGeometry): number[] | undefined;
}
export declare const threeMeshFromPrimitives: ObjectBuilder<CoreObjectType.THREEJS>;