Fotorrealismo
Puede modificar y transformar contenido 2D y 3D (como modelos, imágenes y elementos de interfaz) mediante la API de JavaScript o sombreadores personalizados. Para manipular este contenido, utilice el objeto tml3dRenderer. Por ejemplo, si su modelo incluye varias piezas, cada pieza se representa como un Elemento de modelo al que puede acceder y modificar individualmente.
Para establecer la posición de un elemento de modelo, utilice el siguiente JavaScript:
tml3dRenderer.setTranslation('areaPreview',$scope.app.params.target.pos.x, $scope.app.params.target.pos.y,$scope.app.params.target.pos.z);
Estas son otras API útiles:
setTranslation(): define la posición (x, y, z) de modelos, elementos de modelo, imágenes 3D y nodos de rastreador. Los nodos de rastreador son la raíz de un sistema de coordenadas rastreables, con los objetivos y el contenido como hijos.
setRotation(): define la rotación (x, y, z) de modelos, elementos de modelo, imágenes 3D y nodos de rastreador.
setScale(): define la escala de modelos, elementos de modelo, imágenes 3D y nodos de rastreador.
setProperties(): define propiedades de fotorrealismo de un elemento 3D.
add3DObject(): añade un objeto 3D mediante datos de un origen externo. Utilícelo para cargar contenido 3D adicional en tiempo de ejecución.
setTexture(): aplica una textura a un elemento. El origen puede ser un URL o una cadena codificada en Base64.
setColor(): define el color de un elemento de modelo por su ID.
Para obtener más información sobre funciones de JavaScript relacionadas, consulte Funciones de fotorrealismo 3D de nivel bajo.
¿Fue esto útil?