Members - Reputation: 122
Posted 16 August 2001 - 04:10 AM
Posted 18 August 2001 - 03:28 AM
> this->matrix = (this->relaxed * this->offset) * parent->matrix
shouldn''t it be:
this->matrix = parent->matrix * this->offset
(in OpenGL order) ?
Transform a joint by it''s offset from the original relaxed pose and then apply the parent matrix. Why remultiply this->relaxed ? Your mesh that is to be deformed is already in the relaxed position (geometrically).