我刚开始使用Webots,面临以下问题:
Webots全局坐标系将其y轴定义为向上显示(重力矢量,负y分量)。但是,我想围绕z轴朝上显示的坐标框架构建一个世界。
是否有可能在全球范围内进行更改?
感谢您的答复。
答案 0 :(得分:3)
是的,可以按照以下步骤操作:
WorldInfo.gravity
字段应更改为0 0 -9.81
。除了更改重力之外,此参数还影响使用鼠标移动视点的方式。WorldInfo.north
。Background.cubmap
是一种快速的解决方案,但是它将避免具有美观的渲染(没有纹理背景的PBR材质将无法很好地工作)。要走得更远,您必须为您的世界创建一组自定义纹理($ YOUR_PROJECT / worlds / textures / cubic / *。png)。也许切换/旋转/重新命名纹理就足够了。请注意,在Webots中,由于VRML和X3D的遗留问题,全局y轴是向上的。许多X3D导出器(例如Blender)允许在导出过程中更改下轴。 =>向下使用y轴不是一个坏主意:-)