工控编程吧

标题: halcon gen_nurbs_interp函数介绍 [打印本页]

作者: qq263946146    时间: 2019-5-18 20:39
标题: halcon gen_nurbs_interp函数介绍
gen_nurbs_interp( : : Rows, Cols, Tangents, Degree : CtrlRows, CtrlCols, Knots)
gen_nurbs_interp创建NURBS曲线控制数据CtrlRows、CtrlCols和节点Knots
这些参数通过输入点( Rows, Cols)插补计算
若全部输入点未闭合(第一个点和最后一个点不相同)
第一个和最后一个点的切线必须以[drow_0,dcol_0,drow_n-1,dcol_n-1]的顺序给出。
(如果闭合,Tangents必须是空元组)。
此外,必须指定NURBS曲线的程度。


例程
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
Rows := [150,160,130,140,180]
Cols := [50,200,300,400,450]
gen_cross_contour_xld (Cross, Rows, Cols, 12, 0.785398)
gen_nurbs_interp (Rows, Cols, [0,-10,0,10], 3, CtrlRows, CtrlCols, Knots)
gen_contour_nurbs_xld (Contour, CtrlRows, CtrlCols, Knots, 'auto', 3, 1, 5)
dev_display (Contour)
dev_display (Cross)
[halcon]1[/halcon]






欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4