Lasse Öörni
|
dbf9bca51a
Object spawning & camera ray related code cleanup in the editor. Added toggle in spawn editor to choose whether to align objects by their AABB bottom center. Default on. Also raycast against the scene (similar as spawn mode) when using the file menu to instantiate a node. Closes #275.
|
11 years ago |
Lasse Öörni
|
16605301bc
Reorganize Editor & NinjaSnowWar resources into subdirectories.
|
11 years ago |
Lasse Öörni
|
0909affb83
Do not allow gizmo editing of the Scene's transform.
|
12 years ago |
Lasse Öörni
|
b1a118c601
Fix multiple view raycast. Fix nearclip/farclip/fov editing. Fix camera look (right mouse) when switching between views. Cleanup UI / camera initialization order. Save viewport setup to editor config file.
|
12 years ago |
Chris Friesen
|
432b5de313
Multiple editor viewports
|
12 years ago |
Lasse Öörni
|
2c9ef93544
Hide also the gizmo when orbiting.
|
12 years ago |
primitivewaste
|
53f6483931
Added a toolbar to the editor.
|
12 years ago |
Wei Tjong Yao
|
7d2c5db872
Differentiate between scene-modified and individual ui-element file-modified in the Editor app.
|
12 years ago |
Wei Tjong Yao
|
05fd7419a7
Fixed UI-element debug draw overdrawing the modal element and menu popup. Refactored UI subsystem to support multiple modal elements and auto-dismissal of modal elements when ESC is pressed. The 'Is Modal' attribute of Window UI-element type can be tested in Editor.
|
12 years ago |
Lasse Öörni
|
1a98b50646
Undo actions for attribute edit, node/component enable and gizmo drag.
|
12 years ago |
Wei Tjong Yao
|
2bf7facaa7
Laying the groundwork in the Attribute Inspector for showing the UIElement's attributes (still need more work). Enhanced UI subsystem to support modal element, currently only support modal Window. Exposed a new Variant readonly property to test for 'empty' variant. New UIElement's method to get a child by matching the child's user-defined variant map and exposed it to script, also exposed the existing GetVar() method to script.
|
12 years ago |
Lasse Öörni
|
af8825047a
Started work on node/component enable & disable.
|
12 years ago |
Lasse Öörni
|
9964055dda
Applied physics patch from Magic.Lixin.
|
12 years ago |
Lasse Öörni
|
75beda5f3a
Removed the "unculled drawable" mechanism. Instead added occludee-flag to Drawable.
|
14 years ago |
Lasse Öörni
|
1b08deec28
Fixed editor gizmo movement in local axes mode.
|
14 years ago |
Lasse Öörni
|
9fad97bbcc
Changed gizmo update order so that it does not lag visually by one frame.
|
14 years ago |
Lasse Öörni
|
00dbad68cb
Added different axis models for the rotation & scaling modes.
|
14 years ago |
Lasse Öörni
|
7be9585861
Fixed erroneous use of local axis movement when more than one node selected.
|
14 years ago |
Lasse Öörni
|
081fce3519
Removed node rotation post-snapping, as it has potential to produce erratic behavior.
|
14 years ago |
Lasse Öörni
|
0e6b9508b9
Gizmo improvements.
|
14 years ago |
Lasse Öörni
|
c4e3833b55
Fixed scaling mode.
|
14 years ago |
Lasse Öörni
|
fd6a2ece9e
Renamed AddUnculledDrawable() to AddManualDrawable().
|
14 years ago |
Lasse Öörni
|
d38742b198
Added multiple node rotation around the gizmo and scaling.
|
14 years ago |
Lasse Öörni
|
4fe4cd6df0
Update node attributes when editing with gizmo.
|
14 years ago |
Lasse Öörni
|
b11b0f8de1
Initial gizmo-based node transform editing.
|
14 years ago |