Changesets: DarkRadiant
textool 8fbdf6fa 19.09.2021 14:26 Details Diff |
0005746: Test cancelling manipulation of patches and their vertices |
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 66e019a8 19.09.2021 14:16 Details Diff |
0005746: Test for manipulating patch vertices |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 4a00a5a4 19.09.2021 13:58 Details Diff |
0005746: Implement component transformation for patches |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
mod - radiantcore/selection/textool/SelectableVertex.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp | 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 2027a79e 19.09.2021 13:12 Details Diff |
0005746: Move IComponentSelectable implementation to NodeBase, since it's the exact same code |
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 - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool beca99cb 19.09.2021 13:02 Details Diff |
0005746: Selected vertices are rendered with slightly larger z values to be rendered on top. Enable the depth test to make it effective. |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool fe316a36 19.09.2021 12:47 Details Diff |
0005746: Implemented FaceNode component selection |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 075db12f 19.09.2021 10:35 Details Diff |
0005746: Implemented PatchNode component selection |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
textool 5d83e3b5 19.09.2021 09:28 Details Diff |
0005746: Implementing PatchNode component selection (WIP) |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/PatchNode.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 11159a42 19.09.2021 09:14 Details Diff |
0005746: More work on the interfaces, introduce IComponentSelectable interface. |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.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 8e5e0923 19.09.2021 07:49 Details Diff |
0005746: Refactor selection tests a bit |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
mod - test/TextureTool.cpp | Diff File | ||
textool 200bbdc4 19.09.2021 07:21 Details Diff |
0005746: Add toggle buttons and events to switch texture tool selection modes |
Affected Issues 0005746 |
|
mod - install/user.xml | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
rm - radiant/textool/TexToolManipulatorToggle.h | Diff | ||
add - radiant/textool/TexToolModeToggles.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/UserInterfaceModule.h | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
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 |