UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

15 lines (14 loc) 908 B
import { Vector3, Points } from 'three'; import { CoreObjectType, ObjectContent } from '../../ObjectContent'; import { ThreejsPrimitive } from './ThreejsPrimitive'; export declare class ThreejsPrimitivePoint extends ThreejsPrimitive { constructor(object: Points, index: number); static primitiveName(): string; static entitiesCount<T extends CoreObjectType>(object: ObjectContent<T>): number; static position<T extends CoreObjectType>(object: ObjectContent<T> | undefined, primitiveIndex: number, target: Vector3): Vector3; static normal<T extends CoreObjectType>(object: ObjectContent<T> | undefined, primitiveIndex: number, target: Vector3): Vector3; position(target: Vector3): Vector3; normal(target: Vector3): Vector3; static computeVertexNormalsIfAttributeVersionChanged<T extends CoreObjectType>(object: ObjectContent<T>): void; protected static stride(): number; }