UNPKG

@xtor/cga.js

Version:

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

15 lines (14 loc) 596 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.splitPlaneGeometry = void 0; var Vec3_1 = require("../math/Vec3"); function splitPlaneGeometry(plane, geometry) { for (var i = 0; i < geometry.faces.length; i++) { var face = 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(function (e) { return Vec3_1.v3().copy(e); })); } } exports.splitPlaneGeometry = splitPlaneGeometry;