【发布时间】:2016-08-06 00:10:51
【问题描述】:
假设我希望Cylinder 以某个 3D 点开始,并以某个其他 3D 点结束。
据我所知,这样做的方法是计算两点之间的欧几里得距离并创建一个长度相同的圆柱体。然后,圆柱体应该平移和旋转,使其真正从起点开始,到终点结束。
我搞砸了这些转换,没有成功将圆柱体放置在正确的位置。
能否分享一些函数实现的代码sn-p:
void createCylinder(Group group, double p1X, double p1Y, double p1Z,
double p2X, double p2Y, double p2Z)
【问题讨论】: