Ticket #100 (new enhancement)

Opened 1 year ago

Last modified 10 months ago

Freeform Translation / Rotation

Reported by: stefan.a Assigned to: gregor
Priority: normal Milestone: The Future
Component: Moonlight|3D Version: 0.2.0
Severity: normal Keywords:
Cc:

Description (Last modified by gregor)

The Gizmo's freeform mode is not implemented yet. The free translation and rotation would be a nice feature. I created a patch which provides the freeform translation - I hope, this time without bugs!

The important changes are in the "handleDrag"-Method of the Gizmo class.

Attachments

GIzmoPatch (20.8 kB) - added by stefan.a on 04/16/09 12:25:27.
Provides the freeform translation
Gizmo_Correction.patch (12.0 kB) - added by stefan.a on 11/11/09 14:25:11.
The Gizmo's freeform mode is not implemented yet. The free translation and rotation would be a nice feature. I created a patch which provides the freeform translation - I hope, this time without bugs! The important changes are in the "handleDrag"-Method of the Gizmo class.

Change History

04/16/09 12:25:27 changed by stefan.a

  • attachment GIzmoPatch added.

Provides the freeform translation

06/16/09 00:33:35 changed by gregor

  • description changed.

I've got the patch applied here, but as you have noted in the comment the translation fails in orthographic mode. I have not yet found time to track it down, but from the look of it there seems to be a problem with variable (re-)initialisation when a second dragging operation is started on the gizmo. I hope to come back to it soon.

11/11/09 14:25:11 changed by stefan.a

  • attachment Gizmo_Correction.patch added.

The Gizmo's freeform mode is not implemented yet. The free translation and rotation would be a nice feature. I created a patch which provides the freeform translation - I hope, this time without bugs! The important changes are in the "handleDrag"-Method of the Gizmo class.

11/16/09 22:07:50 changed by gregor

I applied this patch and testing didn't show any flaws so far. So this patch is committed. The only thing still missing now is freeform rotation.