Funciones de fotorrealismo 3D de nivel bajo
setTranslation
Define la posición 3D (traslación) de un widget en la escena. Esta función la soportan los siguientes widgets: Modelo, Elementos de modelo, Imagen 3D, Indicador 3D y Etiqueta 3D, así como varios widgets del tipo rastreador.
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del widget que se va a colocar.
Obligatorio
x
Número
Coordenada X en espacio 3D (en metros).
Obligatorio
y
Número
Coordenada X en espacio 3D (en metros).
Obligatorio
z
Número
Coordenada Z en espacio 3D (en metros).
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
setRotation
Define la rotación 3D de un widget mediante ángulos de Euler en grados. Esta función la soportan los siguientes widgets: Modelo, Elementos de modelo, Imagen 3D, Indicador 3D y Etiqueta 3D, así como varios widgets del tipo rastreador.
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del widget que se va a girar.
Obligatorio
x
Número
Rotación alrededor del eje X (en grados).
Obligatorio
y
Número
Rotación alrededor del eje Y (en grados).
Obligatorio
z
Número
Rotación alrededor del eje Z (en grados).
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
setScale
Define la escala de un widget en espacio 3D. Esta función la soportan los siguientes widgets: Modelo, Elementos de modelo, Imagen 3D, Indicador 3D y Etiqueta 3D, así como varios widgets del tipo rastreador.
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del widget que se va a escalar.
Obligatorio
x
Número
Factor de escala en el eje X.
Obligatorio
y
Número
Factor de escala en el eje Y.
Obligatorio
z
Número
Factor de escala en el eje Z.
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
* 
Utilice esta función para escalar de manera uniforme o no uniforme los objetos de la escena.
transform
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del widget que se va a transformar.
Obligatorio
dx
Número
Posición X en espacio 3D (en metros).
Obligatorio
dy
Número
Posición Y en espacio 3D (en metros).
Obligatorio
dz
Número
Posición Z en espacio 3D (en metros).
Obligatorio
drx
Número
Rotación alrededor del eje X (en grados).
Obligatorio
dry
Número
Rotación alrededor del eje Y (en grados).
Obligatorio
drz
Número
Rotación alrededor del eje Z (en grados).
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
* 
Esta función equivale a llamar a setTranslation y setRotation en un solo paso.
setTexture
Define o actualiza la textura de un widget. El origen de la textura puede ser un URL remoto o una cadena de imagen codificada en Base64.
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del elemento al que se va a aplicar la textura.
Obligatorio
texture
String
URI o cadena de imagen codificada en Base64. Si se omite, cualquier textura que ya exista se quitará del widget.
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
* 
Las texturas pueden aplicarse a los siguientes widgets: Modelo, Imagen 3D, Indicador 3D y Etiqueta 3D.
setColor
Nombre
Tipo
Descripción
Obligatorio/Opcional
name
String
ID de Studio del modelo al que se va a aplicar color.
Obligatorio
color
String
El color se especifica como un valor de estilo CSS, rgb o rgba (por ejemplo, rgb(255, 165, 0) o rgba(255, 165, 0, 1.0) para naranja). Si se omite, se quita el color actual.
Obligatorio
successCallback
Función
Llamada cuando la operación se completa correctamente.
Opcional
errorCallback
Función
Llamada cuando la operación no se puede completar.
Opcional
* 
El color debe proporcionarse como cadena en formato rgba(r,g,b,a) o rgb(r,g,b), donde:
r, g, b son números enteros entre 0 y 255
a es un valor flotante entre 0 y 1 (por defecto es 1 si se omite)
Si la cadena de color no es válida, la opción por defecto es negro con opacidad total (rgba(0,0,0,1)).
Si se omite el color, se sustituirá el color que se había definido y el elemento se mostrará con el color de material por defecto.
¿Fue esto útil?