Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

addVisual

Añadir datos de geometrías visuales a un cuerpo rígido

Descripción

addVisual(body,type,parameters) añade las visualizaciones de una geometría de colisión del tipo type especificado y con los parámetros geométricos parameters dados en el cuerpo rígido body especificado.

addVisual(___,tform) especifica una transformación homogénea para la visualización de la geometría con relación al marco del cuerpo junto con cualquier combinación de argumentos de entrada de sintaxis anteriores.

Argumentos de entrada

contraer todo

Cuerpo rígido, especificado como un objeto rigidBody.

Tipo de geometría para la geometría, especificado como un escalar de cadena. El tipo especificado determina el formato de la entrada parameters.

  • "box"[x y z]

  • "cylinder"[radius length]

  • "capsule"[radius length]

  • "sphere"radius

  • "mesh""meshfilename" o {'meshfilename' scale}.'meshfilename' debe ser un nombre de archivo STL o DAE, especificado como cadena o vector de caracteres. scale es la escala xyz del cuadro delimitador de la malla, especificada como vector de tres elementos de valores numéricos positivos. La escala se encuentra a lo largo de los ejes del marco de origen del cuerpo rígido.

Tipos de datos: char | string

Parámetros de geometría, especificados como vector numérico, matriz numérica o escalar de cadena. La entrada type determina el formato de este valor.

  • "box"[x y z]

  • "cylinder"[radius length]

  • "capsule"[radius length]

  • "sphere"radius

  • "mesh""meshfilename" o {'meshfilename' scale}.'meshfilename' debe ser un nombre de archivo STL o DAE, especificado como cadena o vector de caracteres. scale es la escala xyz del cuadro delimitador de la malla, especificada como vector de tres elementos de valores numéricos positivos. La escala se encuentra a lo largo de los ejes del marco de origen del cuerpo rígido.

Ejemplo: addVisual(body,"mesh",{"meshName.stl",[0.5 1 1]})

Tipos de datos: single | double | char | string

La transformación de la malla respecto al marco de coordenadas del cuerpo, especificada como una transformación homogénea de 4 por 4.

Historial de versiones

Introducido en R2017b

expandir todo