8.1获取轨迹的图像数据
获取轮廓坐标 get_contour_xld
算子:get_contour_xld(Contour : : : Row, Col)
示例:get_contour_xld (Contours4, Row26, Col)
Contours4(输入对象):输入轮廓对象
Row26(输出控制参数1):输出轮廓的每一个点的行坐标
Col(输出控制参数2):输出轮廓的每一个点的纵坐标
8.2轮廓的保存和读取
保存轮廓:将轮廓保存为 DXF 文件 write_contour_xld_dxf
算子:write_contour_xld_arc_info(Contours : : FileName : )
示例:write_contour_xld_arc_info (Contours4, '119')
Contours4(输入对象):输入轮廓对象
119(输入控制参数):输入文件名称
读取轮廓:将 DXF 文件读入 read_contour_xld_dxf
算子:read_contour_xld_arc_info( : Contours : FileName : )
示例:read_contour_xld_arc_info (Contours4, '112')
Contours4(输出对象):输出轮廓对象
112(输入控制参数):输入文件名称
8.3轮廓的集合运算
闭合轮廓的交集:intersection_closed_contours_xld
算子:intersection_closed_contours_xld(Contours1, Contours2 : ContoursIntersection : : )
示例:intersection_closed_contours_xld (ContEllipse, ContEllipse1, ContoursIntersection1)
ContEllipse(输入对象1):输入轮廓对象1
ContEllipse1(输入对象2):输入轮廓对象2
ContoursIntersection1(输出对象):输出两个轮廓对象的交际部分轮廓
闭合轮廓的差:difference_closed_contours_xld
算子:difference_closed_contours_xld(Contours, Sub : ContoursDifference : : )
示例:difference_closed_contours_xld (ContEllipse, ContoursIntersection1, ContoursDifference)
ContEllipse(输入对象1):输入较大轮廓对象
ContoursIntersection1(输入对象2):输入小的轮廓对象
ContoursDifference(输出对象):输出相减后的轮廓对象
标签:xld,XLD,对象,Contours4,补集,轮廓,contour,输入 From: https://www.cnblogs.com/ksjqsj/p/17367613.html