Jump to content

Как узнать pivot объекта из C++?


photo

Recommended Posts

Здравствуйте!

В этой статье рассказано, что объект можно вращать как вокруг Center point, так и вокруг Pivot point https://developer.unigine.com/en/docs/2.16/editor2/select_position_nodes/?words=pivot#pivot_point . Не могу найти в документации как это можно сделать из кода (C++, Unigine 2.16). Как можно задать точку вращения?

Link to comment

Здравствуйте! не совсем понятно что значит "как узнать пивот объекта"

Node::setPosition/setWorldPosition перемещает ноду за пивот (относильно родителя или в мировых)
Node::setRotation/setWorldRotation вращает вокруг пивота объекта (относительно родителя или в мировых).

для вращения объекта вокруг центра - надо сначала найти этот центр объекта. редактор это делает сам - собирает BoundSphere у ноды 
Node::getWorldBoundSphere. центр баундсферы он считает за центр объекта. 

Link to comment
×
×
  • Create New...