@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
13 lines (12 loc) • 638 B
TypeScript
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;
}