Java中的立方B样条曲线

前端之家收集整理的这篇文章主要介绍了Java中的立方B样条曲线前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要使用三次B样条曲线,但无法在任何地方找到它的代码. Java API中唯一可用的曲线是QuadCurve2D,Path2D和CubicCurve2D.我认为他们都是Bezier,但我不确定.

如果你知道在哪里可以找到立方B样条的代码,最好扩展Java Shape类并支持onMouSEOver的包含(Point p)请帮助.

解决方法

Apache有一个表示样条曲线的类:

http://jmeter.apache.org/api/org/apache/jmeter/visualizers/Spline3.html

但是,它不会扩展Shape或支持您想要的内容.该类通过使用三次曲线在节点之间插入曲线来工作.对于contains(Point P)您可以使用getPlots()方法,将其结果与P的x和y值进行比较.

猜你在找的Java相关文章