主要内容

isRigid

确定变换是否是刚性变换

描述

例子

特遣部队= isRigid (tform确定指定的仿射变换是否tform是一个刚性变换。

例子

全部折叠

创建一个affine2d对象,该对象定义纯转换。

A = [1 0 0 0 1 0 40 40 1];tform = affine2d (A)
tform = affine2d with properties: T: [3x3 double]维数:2

测试它是否是一个刚性转换。

tf = isRigid (tform)
tf = 1

创建一个affine3d对象,该对象在每个维度中定义不同的比例因子。

Sx = 1.2;Sy = 1.6;深圳= 2.4;tform = affine3d([Sx 0 0 0;0 Sy 0 0;0 0 Sz 0;0 0 0 1])
tform = affine3d with properties: T: [4x4 double] dimension: 3

检查转换是否为刚性的。

TF = isRigid (tform)
TF = 0

输入参数

全部折叠

几何变换,指定为affine2daffine3d几何变换对象。

输出参数

全部折叠

指示严格转换的标志,作为逻辑标量返回。特遣部队真正的tform是一个刚性变换。

数据类型:逻辑

更多关于

全部折叠

刚性变换

刚性变换只包括旋转和平移。它不包括反射,也不修改输入对象的大小或形状。

介绍了R2013a