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

130
Vistas
La representación de varios cuadros solo se muestra correctamente si está perfectamente cuadrada

Estoy usando algo de lógica para agregar cuadros a mi escena, en función de la cantidad de elementos en altura, ancho y profundidad, y eso funciona bien cuando todos están perfectamente cuadrados.

ingrese la descripción de la imagen aquí

El problema viene si quiero usar una forma rectangular diferente:

ingrese la descripción de la imagen aquí

Soy bastante principiante en esto. ¿Cómo puedo corregirlo?

 private addCubes() { // geometry const geometry = new THREE.BoxGeometry(1,4,4); const edgesGeometry = new THREE.EdgesGeometry(geometry); // material const material = new THREE.MeshBasicMaterial({ color: 0x0d6efd, }); const edgesMaterial = new THREE.LineBasicMaterial({ color: 0x000000 }); // positions for (let x = 0; x < 2; x++) { for (let y = 0; y < 1; y++) { for (let z = 0; z < 2; z++) { // mesh const mesh = new THREE.Mesh(geometry, material); mesh.scale.multiplyScalar(0.9); mesh.position.set(x, y, z); this.scene.add(mesh); const lines = new THREE.LineSegments(edgesGeometry, edgesMaterial); mesh.add(lines); } } } }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Cambie mesh.position.set(x, y, z) a mesh.position.set(x, y, z * 4) . Sus cuadros tienen 4 unidades de profundidad en la dirección z, pero solo está moviendo el segundo rango de cuadros en 1 unidad, por lo que se superponen.

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