我将csg.js与three.js结合使用,它似乎只支持3D CSG。检查这
我想要相交和联合2D (three.js)几何。我能用three.js做2D CSG吗?
发布于 2017-08-25 19:59:17
你必须考虑的是,平面是无限薄的。所以当两个平面相交时,你会得到一条一维线,它没有脸可以渲染。如果你使用一个带有实体的2D平面,它可能仍然不起作用,因为其中一个输入不是固体,插件的名字表明它在固体上工作。
当两种几何图形相交时,要考虑输出的类型:
如果您想要一个平面作为输出,我建议您与一个非常薄的盒子相交,例如一个2x2x0.01,而不是使用真正的2D平面。把它想象成一个切曲奇刀。
另外,确保您使用的是流形几何,而不是非流形,您可以在这里阅读:https://blender.stackexchange.com/questions/7910/what-is-non-manifold-geometry。
https://stackoverflow.com/questions/45863246
复制相似问题