这可能是基本的,但是有扩展CSG对象的功能吗?我想使用边界和比例功能自动生成具有已知重叠公差(通常为喷嘴直径)的3d打印部件的keepaway区域。我可以从CSG对象中获取边界但似乎无法找到缩放函数。
答案 0 :(得分:1)
在JCSG中,所有CSG
个对象都有一个CSG#transformed(Transform t)方法,可以包含任意变换。要缩放对象,可以使用Transform#scale(double x, double y, double z)。
示例:强>
CSG csg = // your csg object that shall be scaled
CSG scaledCSG = csg.transormed(Transform.unity().scale(2.0,2.0,2.0));