Changesets: DarkRadiant
textool ce03fcc7 19.09.2021 07:09 Details Diff |
0005746: Tests covering selection mode toggles |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 9e76903f 19.09.2021 06:53 Details Diff |
0005746: Start working on Vertex selection |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
add - radiantcore/selection/textool/SelectableVertex.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 7b01e5b8 19.09.2021 06:29 Details Diff |
0005746: Test covering the mode change signals. Add SelectionMode enumeration (Surface vs. Vertex) |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool c5ffcc62 19.09.2021 05:19 Details Diff |
0005746: Another drag-manipulation test targeting patches |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
textool d29132dc 19.09.2021 04:44 Details Diff |
0005746: Patches can be selected by clicking anywhere within their covered UV space |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool c836d396 19.09.2021 04:25 Details Diff |
0005746: Add unit test covering the drag-manipulation of a face |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/NodeBase.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
textool 76fd7653 18.09.2021 19:01 Details Diff |
0005746: Fix compilation |
Affected Issues 0005746 |
|
mod - test/algorithm/Primitives.h | Diff File | ||
textool 696a9ad0 18.09.2021 18:41 Details Diff |
0005128: Manipulator toggle behaviour test |
Affected Issues 0005128 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 12a6f411 18.09.2021 18:18 Details Diff |
0005746: Respect axis constraints to DragManipulator |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
textool 074c4c8c 18.09.2021 17:57 Details Diff |
0005128: Add manipulator toggle buttons to Texture Tool |
Affected Issues 0005128 |
|
mod - install/user.xml | Diff File | ||
add - radiant/textool/TexToolManipulatorToggle.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
textool c04661c6 18.09.2021 17:46 Details Diff |
0005746: TexTool is listening to manipulator mode changes now |
Affected Issues 0005746 |
|
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
textool 7b34d733 18.09.2021 17:42 Details Diff |
0005746: Add manipulator mode toggle commands to texture tool. |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
textool b1cbecea 18.09.2021 17:05 Details Diff |
0005746: Getting the transformation on patches to be correct, undoable and live-updating the views seems to be very complicated. Its freezeTransform() behaviour is quite different from faces, which might be an indication of one or more design issues. Patch::controlPointsChanged() does way too much, including revertTransform. |
Affected Issues 0005746 |
|
mod - include/ipatch.h | Diff File | ||
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool e87847bb 18.09.2021 15:17 Details Diff |
0005746: Implement drag manipulator. Patch render highlighting is working now |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
add - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
add - radiantcore/selection/textool/TextureToolDragManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolRotateManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
master ffdcf5fe 18.09.2021 10:26 Details Diff |
Merge branch 'upstream-master' into close_dlg_dbl_click # Conflicts: # radiant/ui/common/ShaderChooser.cpp |
||
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 9cfda496 18.09.2021 10:22 Details Diff |
Added double-click to close for more dialogs: enity, AI head, vocal set, shader (refactored), sound, skin, model, prefab Unrelated changes for: git ignore, close dialog shortcut, sound chooser quick play |
||
mod - .gitignore | Diff File | ||
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/EntityClassChooser.h | Diff File | ||
mod - libs/wxutil/dialog/MessageBox.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIHeadChooserDialog.h | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp | Diff File | ||
mod - plugins/dm.editing/AIVocalSetChooserDialog.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
mod - radiant/ui/common/ShaderChooser.h | Diff File | ||
mod - radiant/ui/common/SoundChooser.cpp | Diff File | ||
mod - radiant/ui/common/SoundShaderPreview.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.h | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.cpp | Diff File | ||
mod - radiant/ui/prefabselector/PrefabSelector.h | Diff File | ||
textool 4dd04b5b 18.09.2021 06:58 Details Diff |
0005746: Add another test checking the area selection of a patch in the texture tool |
Affected Issues 0005746 |
|
mod - libs/Rectangle.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 7c5da322 18.09.2021 06:41 Details Diff |
0005746: Add a specific test checking the point selection of a patch vertex in the texture tool |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
textool 6d5a5994 18.09.2021 05:43 Details Diff |
0005746: Move the projection matrix calculation to render::TextureToolView. |
Affected Issues 0005746 |
|
add - libs/render/TextureToolView.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
textool b31ce212 18.09.2021 04:43 Details Diff |
0005746: Implement a few PatchNode methods |
Affected Issues 0005746 |
|
mod - include/ipatch.h | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool eaea0869 17.09.2021 18:44 Details Diff |
0005746: Point and area selection algorithms implemented into TextureToolSelectionSystem, modeled after the one in RadiantSelectionSystem - code is a bit redundant at this point |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - include/itexturetoolview.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolSelectionTool.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
textool 618c1130 17.09.2021 17:58 Details Diff |
0005746: Update the pivot on every query - at least for the moment being |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
textool 94c52123 17.09.2021 17:53 Details Diff |
0005746: Move TextureToolRotateManipulator class to textool namespace |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 8e37b1f8 17.09.2021 17:47 Details Diff |
0005746: TextureToolRotateManipulator can reference the manipulation pivot now |
Affected Issues 0005746 |
|
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
textool 7e9307a5 17.09.2021 17:40 Details Diff |
0005746: Add TextureToolManipulationPivot and move selection bounds calculation to it |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/selection/textool/TextureToolManipulationPivot.cpp | Diff File | ||
add - radiantcore/selection/textool/TextureToolManipulationPivot.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File |