UNPKG

@polygonjs/polygonjs

Version:

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

31 lines (30 loc) 1.67 kB
import { Object3D, Vector2, Vector3, Vector4 } from 'three'; import { ObjectNamedFunction0, ObjectNamedFunction1, ObjectNamedFunction2, ObjectNamedFunction3, ObjectNamedFunction4 } from './_Base'; export declare class getPointIndex extends ObjectNamedFunction0 { static type(): string; func(object3D: Object3D): number; } export declare class setPointIndex extends ObjectNamedFunction1<[number]> { static type(): string; func(object3D: Object3D, ptnum: number): number; } export declare class getPointPosition extends ObjectNamedFunction2<[number, Vector3]> { static type(): string; func(object3D: Object3D, ptnum: number, target: Vector3): Vector3; } export declare class getPointAttributeNumber extends ObjectNamedFunction3<[number, string, number]> { static type(): string; func(object3D: Object3D, ptnum: number, attribName: string, defaultValue: number): number; } export declare class getPointAttributeVector2 extends ObjectNamedFunction4<[number, string, Vector2, Vector2]> { static type(): string; func(object3D: Object3D, ptnum: number, attribName: string, defaultValue: Vector2, target: Vector2): Vector2; } export declare class getPointAttributeVector3 extends ObjectNamedFunction4<[number, string, Vector3, Vector3]> { static type(): string; func(object3D: Object3D, ptnum: number, attribName: string, defaultValue: Vector3, target: Vector3): Vector3; } export declare class getPointAttributeVector4 extends ObjectNamedFunction4<[number, string, Vector4, Vector4]> { static type(): string; func(object3D: Object3D, ptnum: number, attribName: string, defaultValue: Vector4, target: Vector4): Vector4; }