1. 首页
  2. three.js

three.js如何通过顶点截断几何体?

three.jsn您好,n我正在尝试截断一个几何体对象,如下面的gif所示:n我如何实现这一点?n我当前的想法是:n- 找到所需截断平面的方程n- 找到被截断边的方程及其与截断平面的交点n- 删除从顶点数组中截断的顶点n- 向顶点数组(交点)添加三个新顶点n- 更新包含新创建顶点的面阵列n这是最好的方法还是更简单的方法?n谢谢,nVishal解决了Vishal在第3篇文章中的问题谢谢您的回复。但是,由于在这些示例中剪裁应用于材质,因此在变换几何体时会不断剪裁几何体的不同部分。如何剪裁实际几何体,以便在不更改剪辑的情况下应用变换?我真的…n嗨!n也许您可以尝试这种方法:>n谢谢您的回答。n因为在这些示例中,剪裁应用于材质,但在变换几何体时,它会不断剪裁几何体的不同部分。如何剪裁实际几何体,以便在不更改剪辑的情况下应用变换?n事实上,我遇到了你7关于几何运算的评论,这个库似乎可以满足我的需要。我想我需要做的就是从四面体网格中减去一个合适的平面网格来生成一个新的截断网格n How to truncate geometry by vertex?n

three.js如何通过顶点截断几何体? 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e5%a6%82%e4%bd%95%e9%80%9a%e8%bf%87%e9%a1%b6%e7%82%b9%e6%88%aa%e6%96%ad%e5%87%a0%e4%bd%95%e4%bd%93%ef%bc%9f/