主要内容

affine3d

(不推荐)三维仿射几何变换使用自右乘公约

affine3d不推荐。使用affinetform3d对象。有关更多信息,请参见兼容性的考虑

描述

一个affine3d对象存储信息三维仿射几何变换,使正向和反向转换。

创建

描述

tform = affine3d创建一个affine3d对象的默认属性设置对应的恒等变换。

例子

tform = affine3d (t)设置属性T指定的3 d仿射变换矩阵t

属性

全部展开

三维仿射变换,指定为一个非奇异的4×4数字矩阵。

矩阵T使用公约:

[x y z 1] = [u v w 1] * T

在哪里T的形式:

[a b c 0;d e f 0;我0 g h;j k l 1];

默认的T是恒等变换。

数据类型:|

描述了维度的几何变换的输入和输出点,指定为价值3

对象的功能

逆几何变换
isRigid 确定几何变换是刚性变换
isSimilarity 确定几何变换是相似变换
isTranslation 确定几何变换是纯粹的翻译
outputLimits 发现输出空间限制给定的输入空间的限制
transformPointsForward 应用提出的几何变换
transformPointsInverse 应用逆几何变换

例子

全部折叠

创建一个affine3d对象尺度三维图像的每个维度的不同因素。

Sx = 1.2;Sy = 1.6;深圳= 2.4;T = [Sx 0 0 0;Sy 0 0;0 0 Sz 0;0 0 0 1);tform = affine3d (T)
tform = affine3d属性:T: [4 x4的双重维度:3

检查的价值T财产。

tform.T
ans =4×41.2000 2.4000 1.6000 0 0 0 0 0 0 0 0 0 0 0 0 1.0000

扩展功能

版本历史

介绍了R2013a

全部展开