我正在创建JavaFx项目,并希望能够在3D模型中绘制连接线。我看到提供了简单的形状,例如圆柱体,球体和矩形,但没有3D线。是否有一种简单的方法可以在不使用第3方API的情况下在JavaFX中添加3维而不是2维的行?
我在研究此问题时碰到了这个答案,您不需要任何其他的第三方API。传递给该方法的对象包含两个Point3D对象,它们分别用于行的起点和终点。此方法基于三角学创建圆柱体,然后将其旋转到3D正确的方向,
class SimpleTask {
public:
virtual void run() = 0;
};
class ComplexTask {
public:
virtual int run(int, double) = 0;
};
WRAPPER_FOR(SimpleTask, void run());
WRAPPER_FOR(ComplexTask, int run(int a, double b), a, b);