xna 坐标设置为模型坐标

Posted

技术标签:

【中文标题】xna 坐标设置为模型坐标【英文标题】:xna coordinates set to model coordinates 【发布时间】:2013-05-20 22:17:40 【问题描述】:

谁能告诉我如何将XNA中的坐标设置为模型坐标。也就是说我在 3D 空间中有一个 3D 对象。我从这个对象上画了 3 条线(上、前和右)。

但是我想要做的是当我移动模型时,线条必须随着模型移动,但始终指向上、左、右,就好像模型仍然在 0,0,0 世界坐标处一样.

我可以移动模型,但是当我这样做时,线条仍然指向 0,0,0 世界坐标。所以现在他们不再直指,但与 0,0,0 成角度。

有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

如果你能写一些代码示例就更好了。 无论如何,我认为您的 3 行不引用模型 World Matrix,这就是为什么当您移动模型时,这些行指向原点,因为它们的 World 仍然相同。

【讨论】:

以上是关于xna 坐标设置为模型坐标的主要内容,如果未能解决你的问题,请参考以下文章

如何使用XNA编程动画FBX模型

在 XNA 中使用 CreateOrthographicOffCenter

XNA如何使xna不能读取透明颜色

如何使用切线和纹理坐标从3DSMAX导出到FBX

UG加工怎么设置坐标系

通过 XNA 在 Motion Builder 中创建 FBX 模型