UNPKG

@xtor/cga.js

Version:

Xtor Compute Geometry Algorithm Libary 计算几何算法库

28 lines (21 loc) 594 B
import { Vec3 } from '../../math/Vec3'; export class Triangle extends Array { constructor(_p0: Vec3, _p1: Vec3, _p2: Vec3) { super(); Object.setPrototypeOf(this, Triangle.prototype); this.push(_p0, _p1, _p2); } get p0() { return this[0]; } get p1() { return this[1]; } get p2() { return this[2]; } //---distance-------------------------------------- distanceTriangle(triangle: Triangle) { } //---intersection------------------------------------------- }