ZV_GETRIGIDVECTOR -- 计算刚性变换矩阵

类型

变换

描述

根据向量变换关系使用变换前和变换后向量计算刚性变换矩阵,角度均是顺时针为正。刚性变换是对图形进行变换的一种变换类型,能对图形进行旋转、平移等变换,变换前后图形长度、面积保持不变,形状不会发生变化,同理也可对空间二维坐标进行变换

语法

ZV_GETRIGIDVECTOR(mat,x1,y1,angle1,x2,y2,angle2)

参数:

matZVOBJECT类型,矩阵类型,计算的刚性变换矩阵,23

x1:变换前向量的x坐标

y1:变换前向量的y坐标

angle1:变换前向量1的方向

x2:变换后向量2x坐标

y2:变换后向量2y坐标

angle2:变换后向量2的方向

适用控制器

支持ZV功能或者5系列以上的控制器

例子

ZVOBJECT mat

ZV_GETRIGIDVECTOR(mat,0,0,30,5,5,60)'根据向量的关系生成使用变换前和变换后向量计算得到刚性变换矩阵mat