Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

149
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!