0

我的问题是:如何调整 ObjectContainer3D 实例的大小(因为它没有“宽度”、“高度”和“深度”属性)?

4

2 回答 2

0

在 3D 空间中没有像素的概念。通常大小以“单位”为单位。您正在寻找的是一种渲染像素完美纹理的方法。因此,映射到 3D 对象的像素在屏幕上呈现为像素。这通常是通过在距相机特定距离处移动对象来实现的。

这是我在该主题上找到的博客文章的链接,它应该为您指明正确的方向。

最后,实际 3D 对象的大小并不重要。重要的是比例,主要是根据需要渲染纹理的纵横比。要在屏幕上渲染 400 像素 x 200 像素的纹理,3D 平面可以是 4 单位 x 2 单位。之后将其正确定位在相机前面将在屏幕上生成 400 像素 x 200 像素的图像。

hth。

J。

于 2013-03-07T15:31:24.890 回答
0

也许您可以使用“scaleX”、“scaleY”、“scaleZ”或“scale”。

请注意,这将影响 3D 空间内 ObjectContainer3D 中对象的大小。鉴于 3D 对象具有宽度、高度和深度,不确定这是否是您想要做的。

于 2013-03-07T09:31:49.663 回答