xtorcga
Version:
Xtor Compute Geometry Algorithm Libary 计算几何算法库
16 lines (13 loc) • 618 B
text/typescript
import { BufferGeometry } from '../render/geometry';
import { Plane } from '../struct/3d/Plane';
import { Triangle } from '../struct/3d/Triangle';
import { v3 } from '../math/Vec3';
export function splitPlaneGeometry(plane: Plane, geometry: BufferGeometry) {
// for (let i = 0; i < geometry.faces.length; i++) {
// var face: Face3 = geometry.faces[i];
// var a = geometry.vertices[face.a];
// var b = geometry.vertices[face.b];
// var c = geometry.vertices[face.c];
// var splitres = plane.splitTriangle([a, b, c].map((e: any) => v3().copy(e)));
// }
}