我正在开发一个PV3D应用程序,该应用程序导入由Blender的Collada Exporter插件导出的DAE模型(1.4)。当我在搅拌机中构建它们时,我会使用精确的尺寸(最终游戏是在PV3D中具有比例模型)。

使用相同规模的尺寸,一些模型出现在PV3D中极为微小,而其他模型则是适当的尺寸。许多旋转表现出与在搅拌机中的构建方式不相似的旋转。另外,我必须翻转搅拌机中的正常元,以使它们正确显示在PV3D中,即使那样,偶尔的三角形也会出现在PV3D中,而正常线仍然逆转。我似乎无法辨别哪些模型看起来很小的模式。随机翻转的正态也是如此 - 我似乎没有一个模式。

有人有这样的问题吗?我什至无法想到如何解决问题 - 症状似乎指向PV3D处理导入或搅拌机如何处理出口的方式,而3D数学超出了我。

有帮助吗?

解决方案 2

我终于不久前发现了问题的根源,只是想起了我应该更新这篇文章。

事实证明,正常的人没有被翻转。我的模型包含相对急性角度和锋利的扁平投影(想想低级坡道)。当从某些角度查看时,Z分量(默认情况下按对象中心进行分类)错误地对面部进行了分类,因为急性角度和平坦,锋利的投影使Poly的中心比其后面的另一个Poly的中心更远。

从我的所有角度来看,效果是一致的,因为摄像机仅限于模型周围的一个固定轨道,因此相反的事情与模型的另一侧相反,使它看起来像正常的旋转。

至于规模问题 - 我从来没有弄清楚这一点。我搬到了Sketchup来创建模型,这似乎是为了解决它。

其他提示

我在正常情况下也有类似的问题,我发现在将刻度/旋转应用于objdata(我必须首先使其成为单个用户)之后,正:正:正常的方向与我在Papervision中所看到的相对应的方向。

这也应该解决您的缩放问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top