我可以用CSG.Plane
和常量normal
定义w
,如下所示:
CSG.Plane = function(normal, w) {
this.normal = normal;
this.w = w;
};
现在如何在布尔
subtract
操作中使用此CSG平面?我想我必须以某种方式将飞机转换为
CSG.Node
,但是我不知道如何在没有任何顶点的情况下进行操作... 最佳答案
看起来您正在使用CSG.JS。如果这是正确的,则无法使用平面执行CSG操作,因为这些操作假定为封闭的网格。使用平面修剪网格物体是一个很有吸引力的选择,但是它不起作用。我本人一直在研究此问题,并将创建一个巨大的盒子来进行操作。