【发布时间】:2018-12-12 01:06:17
【问题描述】:
我正在尝试通过使用节点的半径 r 及其旋转 θ 将 JavaFX QuadCurve 的 startXProperty 绑定到节点的旋转。这个想法是,如果我也使用 Y 属性执行此操作,我可以让曲线将其自身“附加”到旋转对象的末端。
现在我知道可以使用 x = r × cos( θ ) 找到 x 值。
但我很难在 Bindings 数学中表示这一点:
curve.startXProperty().bind(getRod().rotateProperty().//Something);
我正在尝试考虑 .multiply()、.divide()、.add() 和 .subtract() 的组合。它不像绑定有一个我可以轻松使用的 .cos() 方法。
如果有人能帮我解决这个令人头疼的问题,我会很高兴的。
【问题讨论】:
标签: java javafx data-binding binding