ZV_GETSIMILARITYP -- 参数构建相似变换矩阵

类型

变换

描述

根据参数构建相似变换矩阵。

相似变换是对图形进行变换的一种变换类型,能对图形进行旋转、缩放、平移等变换,变换前后长度比、夹角保持不变,其与相似三角形类似,同理也可对空间二维坐标进行变换

语法

ZV_GETSIMILARITYP(mat,cx,cy,angle,scale)

参数:

matZVOBJECT类型,矩阵类型,计算的相似变换矩阵,23

cx:相似变换的旋转中心x坐标

cy:相似变换的旋转中心y坐标

angle:相似变换的旋转角度,顺时针为正

scale:相似变换的缩放比例

适用控制器

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

例子

ZVOBJECT mat

ZV_GETSIMILARITYP(mat,0,0,30,1)'根据相关的参数构建变换矩阵,为23列,利用构建一个旋转中心为(0,0)、旋转角度为45度、缩放为1的相似变换矩阵mat