我有一個名爲base.h的頭文件,它具有所有初始顯示和類似的東西, 我的主要目的是模擬一個具有自由度的機器人。旋轉,翻譯?
class center_rods
{
public:
center_rods()
{
}
void draw_center_rod()
{
glPushMatrix();
glTranslatef(0,1,0);
glRotatef(90.0,1.0,0.0,0.0);
glScalef(0.3,5,0.3);
glColor3f(0,0,1);
glutSolidCube(1.0);
glPopMatrix();
}
/* design and implementation of clamp holder of center rod, needs to be done */
};
class base_of_robot: public base1
{
public:
base_of_robot()
{
}
在主程序調用robo.cpp,我想要實現這些東西, *可我通過從主程序arguements以頭文件?因爲我使用的是glutkeyBoardFunc(),所以我需要我的機器人手臂翻譯和基於鍵旋轉,這樣
case 'a':
to_arm = 0, fro_arm = 0;
glutTimerFunc(100, myTimerFunc, 3);
break;
- 我如何通過參數頭文件,因爲全部重新顯示從控制頭文件。
這可能被標記爲「家庭作業」 – Manuel