@xtor/cga.js
Version:
Xtor Compute Geometry Algorithm Libary 计算几何算法库
28 lines (21 loc) • 594 B
text/typescript
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-------------------------------------------
}