ZV_MAT2DADDROT -- 变换矩阵追加旋转

类型

变换

描述

在变换矩阵中追加旋转变换

35

或者

36

语法

ZV_MAT2DADDROT(mat,angle,cx,cy,isBaseAfter)

参数:

matZVOBJECT类型,变换矩阵

angle:旋转角度,顺时针为正

cx:旋转的基准点x坐标

cy:旋转的基准点y坐标

isBaseAfter:参数是否是基于变换后的,为1则基于变换后,即旋转变换等效于在mat变换后执行

适用控制器

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

例子

ZVOBJECT mat

TABLE(0, 1, 0.2, 0, 0, 1, 0)'将数据存入到TABLE(0)

ZV_MATGENDATA(mat,2,3,0)'变换矩阵

ZV_MAT2DADDROT(mat,-20,0,0,1)'先将矩阵mat(0,0)旋转30°,然后缩小0.8,之后再绕以旋转基准点(20,20)旋转-20°