david

12-03-2003, 05:23 PM

Hi,

I noticed the function getRot() is not consistent.

I got the following lines in the interactive window:

>>> import vizmat

>>> X = vizmat.Transform()

>>> X.makeRot(0,1,0,180)

>>> X.getRot()

[0.0, -1.0, 0.0, 180.00000500895632]

>>> X.makeRot(0,1,0,90)

>>> X.getRot()

[-0.70710670948028564, 0.0, 0.7071068286895752, 180.00000500895632]

Could someone help out here?

David

I noticed the function getRot() is not consistent.

I got the following lines in the interactive window:

>>> import vizmat

>>> X = vizmat.Transform()

>>> X.makeRot(0,1,0,180)

>>> X.getRot()

[0.0, -1.0, 0.0, 180.00000500895632]

>>> X.makeRot(0,1,0,90)

>>> X.getRot()

[-0.70710670948028564, 0.0, 0.7071068286895752, 180.00000500895632]

Could someone help out here?

David