Как масштабировать / вращать / перемещать актив в OpenSceneGraph - PullRequest
0 голосов
/ 11 февраля 2020

Я совершенно новичок в 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");

Любой намек?

1 Ответ

0 голосов
/ 11 февраля 2020

Используйте класс osg :: MatrixTransform, см. Например этот пример

...