Ticket #120 (closed defect: moved)
Opened 2007-04-26T14:19:06-05:00
Last modified 2014-01-09T13:13:11-06:00
Modify visad.util.CursorUtil to work robustly with coordinates of size 2 or 3
Reported by: | sorber | Owned by: | curtis |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | visbio | Severity: | serious |
Keywords: | visad overlays | Cc: | |
Blocked By: | Blocking: |
Description (last modified by curtis)
Currently the following exception occurs when trying to draw Freeforms on a 3D display, probably a result of passing an array of length 2 to CursorUtil.domainToPixel() in FreeformTool.
at visad.util.CursorUtil.domainToCursor(CursorUtil.java:62) at visad.util.CursorUtil.domainToCursor(CursorUtil.java:75) at visad.util.CursorUtil.domainToPixel(CursorUtil.java:100) at loci.visbio.overlays.FreeformTool.mouseDrag(FreeformTool.java:276) at loci.visbio.overlays.OverlayTransform.displayChanged(OverlayTransform.java:752) at loci.visbio.view.TransformLink.displayChanged(TransformLink.java:210) at visad.DisplayImpl.notifyListeners(DisplayImpl.java:529) at visad.MouseHelper.processEvent(MouseHelper.java:510) at visad.MouseHelper.processEvent(MouseHelper.java:136) at visad.java3d.MouseBehaviorJ3D.processStimulus(MouseBehaviorJ3D.java:147) at javax.media.j3d.BehaviorScheduler.doWork(BehaviorScheduler.java:172) at javax.media.j3d.J3dThread.run(J3dThread.java:256)
Change History
comment:2 Changed 2007-08-01T15:42:56-05:00 by curtis
- Milestone set to visbio3.5
There are probably a variety of issues with attempting to draw overlays on a 3D display. What we want is the ability to visualize them in 3D, but no need to support actual user interaction in 3D to edit them.
comment:3 Changed 2014-01-09T13:13:11-06:00 by curtis
- Status changed from new to closed
- Resolution set to moved
- Description modified
- Severity set to serious