Changesets: DarkRadiant
textool 8fa388fa 22.09.2021 17:36 Details Diff |
0005746: Implement face vertex manipulation for three or more vertices |
Affected Issues 0005746 |
|
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/NodeBase.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
mod - radiantcore/selection/textool/SelectableVertex.h | Diff File | ||
master b0d562bb 21.09.2021 19:19 Matthew Mott Details Diff |
Add test for BasicVector4::getVector3() | ||
mod - test/math/Vector.cpp | Diff File | ||
textool 4a594755 20.09.2021 18:57 Details Diff |
0005746: Crafting vertex drag-manipulation tests for faces |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
textool 25b02586 19.09.2021 17:50 Details Diff |
0005746: Implement the code recalculating the Pivot-to-World transform in Vertex mode |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/textool/NodeBase.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolManipulationPivot.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
textool 536a7ae2 19.09.2021 17:36 Details Diff |
0005746: Add a test asserting on the desired behaviour which is to be implemented |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
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 |