1

我正在尝试使用ThreeCSG反转 3D 形状(获取原始形状的空白),但看起来它们没有包含原始 CSG的反函数:

  inverse: function() {
    var csg = this.clone();
    csg.polygons.map(function(p) { p.flip(); });
    return csg;
  }

我尝试像这里的其他功能一样自行实现它:

inverse() {
    var csg = this.tree.clone();
    csg.polygons.map(function (p) { p.flip(); });
    return csg;
}

但它不起作用。我还尝试制作一个大的THREE.BoxGeometry并从中减去(实现减去)我的形状,但我只取回没有任何孔或形状的大盒子。

关于如何实现反转的任何想法?

4

0 回答 0