如何在 OpenSceneGraph 中缩放/旋转/移动资产
How to scale/rotate/move an asset in OpenSceneGraph
我是OpenSceneGraph的新手
我可以打开并保存 OSG 资产。 我需要对它进行一些简单的转换,例如尺寸缩放/旋转/平移。
这似乎是一项非常简单的任务,无论如何我找不到任何快速文档:/
osg::ref_ptr<osg::Node> rectangle = osgDB::readNodeFile("../../inputs/Rectangle.osg");
// define simple transformation matrix
// apply simple trnasformation matrix
osgDB::writeNodeFile(*rectangle, "../../outputs/saved.osg");
有什么提示吗?
使用 class osg::MatrixTransform,例如参见此示例
相关文章:
- 将对象移动到std::shared_ptr
- 何时在引用或唯一指针上使用移动语义
- 与互斥锁相比,旋转锁可以保证上下文切换
- 如何在 OpenSceneGraph 中缩放/旋转/移动资产
- SFML 向下移动时如何围绕屏幕中心旋转?
- 使用 C++在 OpenGL 中移动自动旋转的 3D 多边形
- 按时间自动旋转形状,同时在 OpenGL 中使用C++移动它们
- OpenGL:在那个方向上旋转和移动
- 在旋转 cv::Mat 而不裁剪后,将 cv::RotatedRect 移动到相同的位置
- 将网格与VTK相机对齐(相机的视觉表示,随之移动和旋转的网格)
- 在Qt5的OpenGL绘图中通过鼠标移动计算对象旋转角度
- DirectX 11 基于旋转移动对象
- OpenGL多立方体,旋转,移动
- 跟踪移动旋转矩形 c++ openGL 的角
- 使用GCC程序集按移动次数向左/向右旋转
- 在 Irrlicht 中移动和旋转 SceneNode(Sphere)
- 旋转相机时,DirectX 基元不会在屏幕上移动
- Cocos2d粒子系统不跟随移动和旋转的摄像机
- 如何在opengl中使用矩阵移动和旋转对象
- Qt旋转/移动自定义项目相对于鼠标