gpt4 book ai didi

java - QuadCurve2D 的中点

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:47 24 4
gpt4 key购买 nike

我正在使用 Java 的 QuadCurve2D,并且我想显示正好位于该曲线中间的 anchor 。我有这样的代码:

Point anchor = anchor();    
if (showArcHandle) {
Ellipse2D.Float e = new Ellipse2D.Float(anchor.x-ANCHOR_RADIUS, anchor.y-ANCHOR_RADIUS, 2*ANCHOR_RADIUS, 2*ANCHOR_RADIUS);
g2.draw(e);
}

但这假设 anchor 与 QuadCurve API 中的控制点相同。

由于我的 anchor 始终位于曲线的一半处,并且曲线始终是对称的,因此有没有办法找到该点,该点应该在线上?

我希望这是有道理的,如果有任何需要澄清的地方,请询问。

谢谢

最佳答案

不确定...但 QuadCurve2D.subdivide(QuadCurve2D,QuadCurve2D) 提到了 2 个一半。

关于java - QuadCurve2D 的中点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5587488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com