|
类型 |
变换 |
|
描述 |
使用两个变换前和变换后的点计算刚性变换矩阵。 刚性变换是对图形进行变换的一种变换类型,能对图形进行旋转、平移等变换,变换前后图形长度、面积保持不变,形状不会发生变化,同理也可对空间二维坐标进行变换 |
|
语法 |
ZV_GETRIGID(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(0)中 TABLE(100,1,0,7,10)'将数据存入到TABLE(100)中 ZV_GETRIGID(mat,0,100)'将变换前和变换后两点的坐标分别依次放入开始索引为0和100的TABLE中,并根据变换前和变换后的两点计算得到刚性变换矩阵mat |