The reason for the changes is to make some bug fixes to 3D window.
- Improved picking (selection) using mouse in 3D window.
- If more than one 3D window is present then each window can have a different view.
- tidied up code, removed 2 classes.
Classes Removed
behaviorPick
behaviorMouse
Classes Changed
The following methods have been changed in either java,C# or both versions
boxBean.intersection
boxBean.CPDrop
ifsBean.CPDrop
behaviorBean.intersection
behaviorBean.setTool --removed
controlPointBean.intersection
controlPointBean.getCp_num
transformGroupBean.intersection
s_canvas3d.reshape
s_canvas3d.mouseEntered
s_canvas3d.mouseExited
s_canvas3d.mousePressed
s_canvas3d.mouseReleased
s_canvas3d.mouseClicked
s_canvas3d.mouseDragged
s_canvas3d.display
nodeBean.dragEnd
nodeBean.drag
frameTree.setSelected
frameTree.expandNode
mjbFrame.setTool
mjbFrame.viewp
mjbFrame.setViewPlatform
mjbModel.setTool --removed
frame3d.constuctor
frame3d.setView
frameMove.drag
frameMove.dragEnd
