【发布时间】:2012-04-15 15:14:41
【问题描述】:
我对使用 LibGDX 和一般 3D 应用程序开发应用程序非常陌生,我只想知道如何移动从搅拌机导入的 3D 对象。我已经检查了 Mesh 类的变换方法,但找不到。
【问题讨论】:
我对使用 LibGDX 和一般 3D 应用程序开发应用程序非常陌生,我只想知道如何移动从搅拌机导入的 3D 对象。我已经检查了 Mesh 类的变换方法,但找不到。
【问题讨论】:
在 3D 中移动对象通常是通过操纵变换矩阵来完成的。 LibGDX 似乎不再是开源的(1 天 - 4 月 1 日;P)所以我不能告诉你如何在那里做,但我猜网格类不是寻找的正确位置。网格通常只表示没有任何位置的形状/网格。您经常会创建一个对象/实体并为其分配一个网格。然后您更改该实体的转换。
正如我所说,转换实体通常要么通过调用一些移动/缩放/旋转方法来完成,要么通过自己创建一个转换矩阵并将其加载到图形管道中来完成。现代 3D 图形应用程序通常为此使用着色器,并将转换矩阵加载到着色器管道中。
【讨论】: