|
类型 |
变换 |
|
描述 |
使用两个变换前和变换后的点计算相似变换矩阵。 相似变换是对图形进行变换的一种变换类型,能对图形进行旋转、缩放、平移等变换,变换前后长度比、夹角保持不变,其与相似三角形类似,同理也可对空间二维坐标进行变换 |
|
语法 |
ZV_GETSIMILARITY(mat,tab_s_pos,tab_d_pos) 参数: mat:ZVOBJECT类型,矩阵类型,输出参数,计算的变换矩阵,2行3列 tab_s_pos:TABLE索引,变换前的两点,依次为x1、y1、x2、y2 tab_d_pos:TABLE索引,变换后的两点,依次为x1、y1、x2、y2 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT mat TABLE(0,0,0,2,2)'存储变换前的两个点的坐标 TABLE(100,1,0,7,10)'存储变换后的两个点的坐标 ZV_GETSIMILARITY(mat,0,100)'根据变换前和变换后的两点计算得到相似变换矩阵mat |