Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

187
Visualizações
TRES.js ¿Qué significan estos vértices en la geometría de la caja?

He creado una geometría de caja como se muestra a continuación,

 const hand1geo = new THREE.BoxGeometry(2, 0.01, 0.2); const material_sidehand = new THREE.MeshBasicMaterial({ color: 0x3cc1b7 }); const sidehand = new THREE.Mesh(hand1geo, material_sidehand);

Lo que quiero hacer es extraer vértices de este cuadro y uso esto,

 this.sidehand.attributes.position.array

Y lo que obtuve es lo siguiente, la imagen del resultado . Realmente no entiendo por qué solo abarcó 72 elementos (24 vectores) con el mismo valor. ¿Por qué hay 24 vectores aquí y dónde se han definido? Porque quiero usar Raycaster para hacer la detección de colisiones más adelante. Traté de usar this.sidehand.vertices pero no funciona.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Traté de usar this.sidehand.vertices pero no funciona.

No sé qué referencias usaste, pero Mesh nunca tuvo una propiedad llamada vertices . Probablemente te refieras a la antigua clase de Geometry que de hecho tenía esta propiedad. Sin embargo, esta clase ha quedado obsoleta y ahora se usa BufferGeometry en su lugar.

Realmente no entiendo por qué solo abarcó 72 elementos (24 vectores) con el mismo valor.

Los valores no son idénticos. BoxGeometry define todos los vértices del cuadro en el espacio local en una matriz plana para que la API de WebGL pueda usar los datos directamente (lo cual es bueno para el rendimiento).

Hay 24 vectores porque la geometría define para cada lado de la caja cuatro vértices. Cada lado está compuesto por dos triángulos. Esto se hace para que sea posible generar coordenadas normales y de textura adecuadas.

Le sugiero que reconsidere el uso de datos de geometría sin procesar para la detección de colisiones. Obtendrá un rendimiento mucho mejor si trabaja con volúmenes delimitadores.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda