位置變化節點:osg::PositionAttitudeTransform
由osg::PositionAttitudeTransform : osg::Transform : osg::Group : osg::Node : osg::Object : osg::Referenced 的繼承關系。
常用主要成員函數:
void setPosition(const Vec3d &pos) //設置位置。
const Vec3d & getPosition() const //得到位置。
void setAttitude(const Quat &quat)//設置姿態,參數為四元數。
const Quat & getAttitude() const //得到姿態。
void setScale(const Vec3d &scale)//設置縮放。
const Vec3d & getScale() const //得到縮放。
void setPivotPoint(const Vec3d &pivot)//設置原點(自定義原點位置,一旦設置以后,所有的變動都基於該原點)。
const Vec3d & getpivotPoint() const//得到原點。
相關實例:
運行結果: