Java中的三次B样条曲线

7

我需要使用三次B样条曲线,但是无法在任何地方找到相应的代码。Java API中唯一可用的曲线是QuadCurve2DPath2DCubicCurve2D。我认为它们都是贝塞尔曲线,但我不确定。

如果您知道哪里可以找到扩展Java Shape类并支持contains(Point p)以用于onMouseOver的三次B样条曲线代码,请帮忙提供。

2个回答

3

CubicCurve2D 是一种三次贝塞尔曲线。

然而,这可能并不是你所需要的,因为还有其他三次贝塞尔曲线。

也就是说,所有的 CubicCurve2D 都是三次贝塞尔曲线,但并非所有的三次贝塞尔曲线都是 CubicCurve2D。


是的,比较了网上一个应用程序中找到的三次B样条和CubicCurve2D后,我意识到它们是相同的。不过还是谢谢你 :) - Artur

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接