Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Question about mesh bounding box center discrepancy for powerplant model in ModelLoadSDKMESH.cpp

Abierto
#674 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
cpp

Línea de trabajo

Start by comparing the bounding-box handling in ModelLoadSDKMESH.cpp with the original SDKMesh loader from the old DirectX 11 sample, using the powerplant model as the reproduction case. Trace local bounding-box transforms, AABB merging, and whether SDKMESH-loaded boxes are pre-transformed; done means identifying the cause of the differing merged-scene center.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

question

Hello,

I have a question regarding ModelLoadSDKMESH.cpp.
When loading the powerplant model, I found a discrepancy in the computed bounding box center.

Two different implementations are being compared:

  1. The bounding box calculation logic inside ModelLoadSDKMESH.cpp
  2. The original SDKMesh loader used in the old DirectX 11 sample code

Both load the same powerplant model file, but the final merged scene bounding box center is different between these two code paths.

I want to figure out what could cause this difference.
Possible suspects I am checking:

  • Different handling of mesh local bounding box transform
  • Different AABB merging logic
  • Whether mesh bounding boxes are already pre-transformed when loaded from the SDKMESH file

Could you help point out what may lead to this bounding box center mismatch?

Thanks!

Lenguaje dominante
C++
Estrellas
2.9k
Forks
537
Merge medio
3 d 9 h
PR fusionados (30 d)
5

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de microsoft/DirectXTK

Todos los issues de microsoft/DirectXTK

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.