Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

173
Vistas
¿Cómo puedo tomar una captura de pantalla de una escena con niños en una posición particular de la cámara incluso después de mover la escena de la página HTML en Three.js?

En una página HTML usando Three.js, desarrollé una escena de un producto que contiene múltiples niños GLTFLoader. Las partes del producto se pueden actualizar. ¿Cómo puedo tomar una captura de pantalla de un producto en una posición particular de la cámara incluso después de que se haya movido o girado?

La captura de pantalla debe contener el tamaño máximo del producto.

 function toDataURL(strMime){ let curVector = camera.position.clone(); // camera.up - test // let worldDir = camera.getWorldDirection(); // var vector = new THREE.Vector3( 0, 0, -1 ); // vector.applyQuaternion( camera.quaternion ); // let camTarget = camera.target.position.clone(); // let curMatrix = camera.matrix.clone(); let vector = new THREE.Vector3( 0, 0, - 1 ); console.log('curVector',camera.clone()); vector.applyQuaternion( camera.clone().quaternion ); camera.position.set( - 2.8, 1.0, - 3.7 ); camera.lookAt(0,0,0); render(); let imgData = renderer.domElement.toDataURL(strMime); camera.position.set( curVector.x, curVector.y, curVector.z ); camera.lookAt(0,0,0); render(); console.log('after camera', camera) return imgData; }

la imagen tomada no es viable porque la distancia de la escena está demasiado lejos de la cámara o la escena es demasiado pequeña, la distancia de la escena es demasiado corta o la escena es demasiado grande, ¿cómo se puede configurar la cámara para que la imagen de la escena en el lienzo y no demasiado pequeño pero dentro del lienzo, ¿también la cámara toma una imagen cuadrada?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda