The Tech Artist

Gizmo Update

by on Aug.16, 2011, under Panda3D, Tech Art

After a few long nights coding I think I’m about ready for another release of my gizmo project. I’ll be writing up a full post about it later, but if you’re keen to give it a go you can download the code here (you will need Panda3D installed to run). Or you can watch this thrilling demo:

Version 1.1 has the following fixes and features:

* Fixed intra module importing
* Moved constants out of __init__.py and into constants.py
* Fixed local transforming for rotation / scale
* Added “complementary” scaling when ctrl-clicking an axis of the scale gizmo
* Added middle mouse functionality to continue transforming
* Fixed bug where moving the mouse from the rotation gizmo would stop transforming
* Fixed bug where quickly rotating in camera axis would spin the gizmo wildly
* Added support for attaching multiple nodes
* Added marquee selection for demo
* Fixed scale gizmo appearance during transform
* Added concept of default axis
* All transformations now done with matrices
* General code cleanup


Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!