Java中的立方B样条曲线
发布时间:2020-12-15 00:50:55 所属栏目:Java 来源:网络整理
导读:我需要使用三次B样条曲线,但无法在任何地方找到它的代码. Java API中唯一可用的曲线是QuadCurve2D,Path2D和CubicCurve2D.我认为他们都是Bezier,但我不确定. 如果你知道在哪里可以找到立方B样条的代码,最好扩展Java Shape类并支持onMouSEOver的包含(Point p)
我需要使用三次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值进行比较. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |