fix compose between 2-d and 3-d mats

This commit is contained in:
David Rose 2006-11-13 18:22:25 +00:00
parent 5ad4f3bc5f
commit 6f21efb679

View File

@ -1370,7 +1370,7 @@ do_compose(const TransformState *other) const {
} }
// Do the operation with matrices. // Do the operation with matrices.
if (is_2d()) { if (is_2d() && other->is_2d()) {
LMatrix3f new_mat = other->get_mat3() * get_mat3(); LMatrix3f new_mat = other->get_mat3() * get_mat3();
return make_mat3(new_mat); return make_mat3(new_mat);
} else { } else {