|
类型 |
变换 |
|
描述 |
使用三个变换前和变换后的点计算仿射变换矩阵。 仿射变换是对图形进行变换的一种变换类型,能对图形进行旋转、缩放、平移、斜切(也叫倾斜、错切)等变换,具有保直性和平行性特点,即变换前后直线还是直线、平行线还是平行线,同理也可对空间二维坐标进行变换 |
|
语法 |
ZV_GETAFFINE(mat,tab_s_pos,tab_d_pos) 参数: mat:ZVOBJECT类型,矩阵类型,输出参数,计算的仿射变换矩阵,2行3列 tab_s_pos:TABLE索引,变换前的三点,依次为各点x,y坐标 tab_d_pos:TABLE索引,变换后的三点,依次为各点x,y坐标 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT mat TABLE(0,0,0,2,2,5,5)'存储变换前的三个点的坐标 TABLE(100,1,0,7,10,5,3)'存储变换后的三个点的坐标 ZV_GETAFFINE(mat,0,10)'使用变换前和变换后的3个点计算得到仿射变换矩阵mat |