UNPKG

@polygonjs/polygonjs

Version:

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

13 lines (12 loc) 638 B
import { Vector3 } from 'three'; import { CorePrimitive } from '../../entities/primitive/CorePrimitive'; import { CoreObjectType, ObjectContent } from '../../ObjectContent'; import { CadObject } from './CadObject'; import { CadGeometryType } from './CadCommon'; export declare class CadPrimitive<T extends CadGeometryType> extends CorePrimitive<CoreObjectType.CAD> { constructor(object: CadObject<T>, index: number); static entitiesCount<T extends CoreObjectType>(object: ObjectContent<T>): number; geometry(): import("./CadCommon").CadGeometry; position(target: Vector3): Vector3; normal(target: Vector3): Vector3; }