【发布时间】:2011-10-10 20:03:33
【问题描述】:
我正在为图形类构建光线追踪器,我们需要做的部分设置是在投射光线之前将模型缩放到世界空间。我已经构建了所需的 worldMatrix。然而,我第一次尝试转换导致模型的边界框发生变化,但 VertexBuffer 中没有任何顶点。
这是我的第一次尝试:
foreach (ModelBone b in model.Bones)
{
// apply the model transforms and the worldMatrix transforms to the bone
b.Transform = model.Root.Transform * worldMatrix;
}
我也尝试过设置模型网格中的效果值,就像每个模型绘图教程显示的那样,但这无济于事。
还有其他方法我应该尝试转换模型吗?
【问题讨论】:
标签: c# xna raytracing