UNPKG

@polygonjs/polygonjs

Version:

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

21 lines (20 loc) 1.06 kB
import { Vector3 } from 'three'; import { QuadObject } from '../QuadObject'; export declare function quadInnerRadius(quadObject: QuadObject, i: number): number; export declare function quadOuterRadius(quadObject: QuadObject, i: number): number; export interface QuadPrimitivePointPositions { p0: Vector3; p1: Vector3; p2: Vector3; p3: Vector3; } export interface QuadPrimitivePointIndices { i0: number; i1: number; i2: number; i3: number; } export declare function quadPrimitivePointIndexIndices(primitiveIndex: number, target: QuadPrimitivePointIndices): void; export declare function quadPrimitivePointIndices(quadObject: QuadObject, primitiveIndex: number, target: QuadPrimitivePointIndices): void; export declare function quadPrimitivePointPositions(quadObject: QuadObject, primitiveIndex: number, target: QuadPrimitivePointPositions): QuadPrimitivePointPositions | undefined; export declare function quadPointInset(points: QuadPrimitivePointPositions, unclampedInset: number, target: QuadPrimitivePointPositions): void;