From: Phillip M. <pm...@us...> - 2003-09-08 02:19:59
|
Just another update on the changes that have been made since the last new update. One of the most important ones is that zooming to the current selection and zooming to all is now working for 3D views. Yay! <ul> <li>Added in Mouse Wheel support to the Abstract GUI classes. Made the 3D and graph views respons correctly to the mouse wheel. Feature 798753 <li>The camera zoom tool now zooms more accurately when close up in a perspective view. <li>Finally got zoom to fit selection, and zoom to all to work properly in perspective and orthographics views. Feature 633980 <li>Fixed up the GUI classes a bit. Listeners now live in the base abstract GUI classes. For javascript, The standard way to add listeners to a component is now with the addListener() method now. That will handle any default behaviour, such as clicking, changing. For speical behaviors, it is still add[behaviour]Listener(). <li>Moved the build direction so it is completely out of the CVS area, and fixed up the batch files that produce a release kit. <li>Fixed the undoing of face and edge selections. bug_801010 <li>When toggling a viewport so it is fullscreen, it uses the viewport that the mouse was last under, rather than the current viewport. This makes the workflow that little bit better. bug_800850 <li>When changing component modes, the tool is automatically changed to the select tool. Not doing that was causing too much confusion. <li>Made it so edges are unselected when they are hidden. bug_801008 <li>Fixed collapseVertices() so it does the right thing now. This makes the Weld Vertices aztec2 functionality work properly. Distance based welding still isn't working. <li>Also cleaned up up a few mesh related things, and made MAnimMesh store its data in a vector, rather than in an array. <li>Improved edge divide so it creates edges between newly created vertices. <li>Added in a slide edge tool, so edges can be moved around, but constrained to their local shape. </ul> <P>- Phillip<P> |