Changesets: DarkRadiant
master 47f9c4b1 19.12.2016 19:56 codereader Details Diff |
Migrate rotation code from SelectionSystem to algorithm file. | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/algorithm/Transformation.cpp | Diff File | ||
mod - radiant/selection/algorithm/Transformation.h | Diff File | ||
master 5a617813 19.12.2016 19:27 codereader Details Diff |
Rename static methods | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 4d5e5ca0 19.12.2016 19:19 codereader Details Diff |
Remove const-ness, and use Node_is*() variants instead of actual casts to check the types. | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 7f10aa04 19.12.2016 18:54 codereader Details Diff |
Remove pivot-tracking variables from SelectionSystem | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 38faf6a2 19.12.2016 18:49 codereader Details Diff |
When user is placing the pivot, don't recalculate it automatically | ||
mod - radiant/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
master ec9201e4 19.12.2016 18:48 codereader Details Diff |
Deselect Manipulators when move is done | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
master 7cdf4c63 19.12.2016 18:06 codereader Details Diff |
Add on-demand recalculation option to ManipulationPivot | ||
mod - radiant/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
master 999560d1 19.12.2016 17:50 codereader Details Diff |
Start implementing a movable pivot point for rotations | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.h | Diff File | ||
master 18b3ee52 19.12.2016 15:34 codereader Details Diff |
Simplify Manipulator::render() signature | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorBase.h | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.h | Diff File | ||
master 80305166 19.12.2016 15:20 codereader Details Diff |
Move Pivot calculation routine to ManipulationPivot class | ||
mod - radiant/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 489f407e 19.12.2016 14:50 codereader Details Diff |
Move some implementation to ManipulationPivot.cpp | ||
mod - radiant/Makefile.am | Diff File | ||
add - radiant/selection/ManipulationPivot.cpp | Diff File | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
master c9669b47 19.12.2016 14:41 codereader Details Diff |
Some cleanup in RadiantSelectionSystem | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master cd0e1c6a 19.12.2016 14:34 codereader Details Diff |
SelectionSystem is not a Scalable anymore | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.h | Diff File | ||
master 6080bf16 19.12.2016 14:00 codereader Details Diff |
SelectionSystem is not a Rotatable anymore | ||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.h | Diff File | ||
master 955dfcdc 19.12.2016 12:56 codereader Details Diff |
SelectionSystem is not a Translatable anymore | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 8ec724fe 19.12.2016 11:25 codereader Details Diff |
Add support for moving the pivot during the transformation. Was broken in the last few revisions. |
||
mod - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/manipulators/DragManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/DragManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.h | Diff File | ||
master a4a654bf 19.12.2016 10:33 codereader Details Diff |
Rename DragTranslatable class, introduce new class to manage pivot. | ||
add - radiant/selection/ManipulationPivot.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/DragManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorComponents.h | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.h | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc2015/DarkRadiant.vcxproj.filters | Diff File | ||
master 268d5d63 18.12.2016 19:25 codereader Details Diff |
Remove migrated code from SelectionSystem | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/SelectionMouseTools.cpp | Diff File | ||
master a65f19a6 18.12.2016 15:02 codereader Details Diff |
Move manipulation algorithm into ManipulateMouseTool class | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 22a1a151 17.12.2016 19:23 codereader Details Diff |
Minor refactoring. | ||
mod - libs/pivot.h | Diff File | ||
mod - radiant/selection/Pivot2World.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
master 38df9148 17.12.2016 19:09 codereader Details Diff |
Bind toggleComponentMode arguments | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 60961e18 17.12.2016 18:52 codereader Details Diff |
Move component editing capability check to Manipulator class | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/ClipManipulator.h | Diff File | ||
mod - radiant/selection/manipulators/ManipulatorBase.h | Diff File | ||
master 76d174cc 17.12.2016 16:44 codereader Details Diff |
Get rid of another method | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 84c85108 17.12.2016 16:40 codereader Details Diff |
Merge the toggle*ManipulatorMode methods into one. | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
master 0f73e83c 17.12.2016 16:30 codereader Details Diff |
Move RadiantSelectionSystem to selection namespace | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File |