首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js 2D CSG -相交,合并,减法

Three.js 2D CSG -相交,合并,减法
EN

Stack Overflow用户
提问于 2017-08-24 13:42:04
回答 1查看 1.3K关注 0票数 1

我将csg.js与three.js结合使用,它似乎只支持3D CSG。检查

我想要相交和联合2D (three.js)几何。我能用three.js做2D CSG吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-25 19:59:17

你必须考虑的是,平面是无限薄的。所以当两个平面相交时,你会得到一条一维线,它没有脸可以渲染。如果你使用一个带有实体的2D平面,它可能仍然不起作用,因为其中一个输入不是固体,插件的名字表明它在固体上工作。

当两种几何图形相交时,要考虑输出的类型:

如果您想要一个平面作为输出,我建议您与一个非常薄的盒子相交,例如一个2x2x0.01,而不是使用真正的2D平面。把它想象成一个切曲奇刀

另外,确保您使用的是流形几何,而不是非流形,您可以在这里阅读:https://blender.stackexchange.com/questions/7910/what-is-non-manifold-geometry

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45863246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档