Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

isRigid

Determinar si la transformación es una transformación rígida

Descripción

ejemplo

TF = isRigid(tform) determina si la transformación afín especificada por es una transformación rígida.tform

Ejemplos

contraer todo

Cree un objeto que defina una traducción pura.affine2d

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

Compruebe si se trata de una transformación rígida.

tf = isRigid(tform)
tf =       1

Cree un objeto que defina un factor de escala diferente en cada dimensión.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 with properties:                   T: [4x4 double]     Dimensionality: 3

Compruebe si la transformación es rígida.

TF = isRigid(tform)
TF =       0

Argumentos de entrada

contraer todo

Transformación geométrica, especificada como un objeto de transformación geométrica.affine2daffine3d

Argumentos de salida

contraer todo

Marcador que indica una transformación rígida, devuelta como un escalar lógico. es cuando es una transformación rígida.TFTruetform

Tipos de datos: logical

Más acerca de

contraer todo

Transformación rígida

Una transformación rígida incluye solo rotación y traslación. No incluye la reflexión y no modifica el tamaño o la forma de un objeto de entrada.

Consulte también

|

Introducido en R2013a