Drawing my BaseObject gizmos on the viewport with BaseDraw, using it's matrix, the drawn elements are also drawn in the same scale of the matrix. This looks very weird on my objects, I prefer them to be unscaled. Is there something I can do besides altering each drawn coordinate?
This is how I'm setting the matrix:
bd->SetMatrix_Matrix( op, op->GetMg() );
Multiplying the matrix by the inverse scale matrix will not work, the drawn elements will be unscaled but in the wrong position.