|
做旋转和平移有
osg::Matrix t;
t.makeTranslate(0.,0.,0.);
t.makeScale(1.f, 1.f, 1.f);
rotate.makeRotate(RADIAN*(0), osg::Vec3(1,0,0));
t.set( 1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0 );
但是,好像都是在世界坐标系中旋转平移,
怎样才能让物体在物体坐标系中旋转平移啊?
我想在空间指定物体的旋转轴。
我知道,用rotation matirix, 和traslation matrix 能算出和确定想要的轴。
osg有这样的功能吗?怎么做啊? |
|