主要内容

Isrigid.

确定转换是否是刚性变换

描述

例子

TF.= IsrigID(tform.确定是否指定的仿射转变tform.是一个僵化的转变。

例子

全部收缩

创建一个Affine2d.定义纯翻译的对象。

a = [1 0 0 0 1 0 40 40 1];tform = actifine2d(a)
TForm =带有属性的仿射2D:T:[3x3双]维度:2

测试是否是刚性变换。

tf = IsrigID(TForm)
tf = 1

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

sx = 1.2;sy = 1.6;sz = 2.4;TForm = Affine3D([Sx 0 0 0; 0 SY 0 0; 0 0 SZ 0; 0 0 0 1])
TForm =带有属性的Affine3D:T:[4x4双]维度:3

检查转换是否刚性。

tf = IsrigID(TForm)
tf = 0.

输入参数

全部收缩

几何变换,指定为一个Affine2d.要么Affine3d.几何变换对象。

输出参数

全部收缩

标志表示刚性变换,返回为逻辑标量。TF.真的什么时候tform.是一个僵化的转变。

数据类型:逻辑

更多关于

全部收缩

刚性转化

刚性变换仅包括旋转和翻译。它不包括反射,它不会修改输入对象的大小或形状。

也可以看看

|

在R2013A介绍