ThreeJS:从物体A中减去物体B

3

我有一个对象A,它是一个3D对象(腔体的扫描)。

我有一个对象B,它是一个简单的平面。它通过对象A的中心。

我想使用这个平面将对象A分成两个独立的对象。在threejs中有没有一种方法可以减去对象? enter image description here

1个回答

2
所以,three.js本身不支持建设性几何。一些软件包可以帮助你实现这一点,例如three-csg-ts。他们的文档解释了如何使用该软件包,所以你应该仔细阅读。

不过,你应该注意,deps.dev*在他们的评分卡中将其评为4.7,如果这是你关心的问题,你应该查看他们的分析并自行决定(尽管在我看来它看起来无害)。


  • 如果您不知道deps.dev是什么 - 它是由OSSF(开放源代码安全基金会 - 一个跨行业合作组织,旨在改善开源软件(OSS)的安全性)构建的网站;代表们来自于Linux基金会、谷歌、GitHub、Meta、Sonatype、Snyk和社区代表等等。 deps.dev提供有关开源软件包的数据和分数,以帮助您保护代码免受供应链攻击。

  • 评分卡为开源项目提供安全健康度量。


全文翻译:完全披露,我在业界的供应链安全团队工作,但我与deps.dev没有任何关系,也没有从推荐它们中获得任何好处。这是一个免费、出色且重要的开源工具,我相信应该更多地使用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接