我的问题是:如何调整 ObjectContainer3D 实例的大小(因为它没有“宽度”、“高度”和“深度”属性)?
问问题
926 次
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 回答