加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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值进行比较.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读