c++ - fbx 网格负载几何变换

标签 c++ directx fbx

我正在尝试从 fbx 文件加载汽车模型,其中一个模型分为 5 个子模型。
4 个子模型是车轮,1 个子模型是汽车。
起初,当我尝试渲染它时,我只看到一个轮子,所以我开始对框架进行诊断。
我意识到所有四个轮子都比汽车大得多。
这一事实以及我只看到一个轮子的事实让我认为在 fbx 中每个子模型都有自己的变换矩阵。
我说得对吗?
如果是,我怎样才能获得特定子模型的特定转换?

最佳答案

fbx 中的所有节点都有自己的变换。您可以通过EvaluateLocalTransform(如果您保留层次结构)或EvaluateGlobalTransform(如果您不这样做)来获取它

关于c++ - fbx 网格负载几何变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33656252/

相关文章:

java - Android Studio 中的断点 C++ 文件

c++ - 没有编译的可执行文件

java - Java 上的 DirectX 可能吗?

c# - 为 XNA 创建我自己的 FBX 文件? (在 3ds max 中)

java - 转换/导出到 libgdx G3D

import - Blender fbx 从 ascii 格式导入

c++ - 为什么我的 while 语句不起作用?

c++ - 无锁列表删除

c++ - clang 左/右 3.6 倍表达式

c++ - 使用 C++ 和 DirectX 从头开始​​在 3D 游戏中创建效果