   How to Draw?
  Hello,How to draw an hierarchial bone structure in OpenGL?I wrote a code:class Bone {public:Vector3 p;void Draw();typedef std::list<Bone *> BL;BL b;};void Bone::Draw() {glPushMatrix();glTranslatef(p.x,p.y,p.z); /* For now only Translation. Because i am using quaternions */glBegin(GL_LINES);glVertex3f(0,0,0);glVertex3f(/*What to write in here*/);glEnd();glTranslatef(/* And here */);for(BL::iterator i = b.begin(); i != b.end(); ++i) {(*i)->Draw();}glPopMatrix();}Please tell me which of them is better:Adding Length or Adding End PositionThanks,Kasya   