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

146
Vistas
Three.js: ¿hay alguna forma de usar un cuadro de selección con Raycaster?

Tengo una escena GLTF en la que experimenté con el cuadro de selección de ejemplo ( código ) para seleccionar varias mallas.

Sin embargo, los resultados son inexactos porque selecciona en función del centroide de cada malla y también obtiene mallas que no son visibles para la cámara (ver un lado de un modelo de casa selecciona todas las paredes en la dirección de la caja).

También experimenté con Raycaster , y funciona muy bien para elegir con el mouse/puntero.

¿Hay alguna forma de usar un cuadro de selección o dos Vector3 (punto inicial y final del cuadro) con Raycaster?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede usar un Raycaster para crear un Frustum .

  1. Cree dos objetos Plane para representar los planos near y far de su cámara.
  2. Utilice el Raycaster para intersectar los puntos de inicio/fin del área de selección con los objetos Plane .
  3. Utilice los puntos de intersección para definir el Frustum .
  4. Use Frustum.containsPoint y Frustum.intersectsObject para ver si un objeto en particular está dentro de su área de selección.
about 4 years ago · Juan Pablo Isaza Denunciar
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