View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005805 | DarkRadiant | GUI | public | 08.11.2021 12:46 | 05.01.2023 16:25 |
Reporter | jonri | Assigned To | greebo | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.14.0 | ||||
Target Version | 3.1.0 | Fixed in Version | 3.1.0 | ||
Summary | 0005805: Texture Tool free scale | ||||
Description | The Texture Tool has 3 basic operations: translate, rotate, and scale. Translate and Rotate can both be done from the side panel or directly on the shapes/vertices. Scale can currently only be done numerically from the panel. Having the ability to scale by dragging the sides of the shape would make all three operations convenient to do directly. This would feel natural to a mapper who is accustomed to resizing brushes in the same way. Some oddities may occur with non-square shapes, but the same is also unavoidable in vertex mode or with brushes themselves. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master b7d6be5a 16.06.2022 05:51 Details Diff |
0005805: Start working on the drag-resize operator for selected texture tool elements |
Affected Issues 0005805 |
|
mod - include/version.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.h | Diff File | ||
DarkRadiant: master 324795a2 16.06.2022 06:43 Details Diff |
0005805: Scaling of selected objects is working, constraints are not yet implemented |
Affected Issues 0005805 |
|
mod - radiantcore/selection/algorithm/Texturing.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Texturing.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolDragManipulator.h | Diff File | ||
DarkRadiant: master 1e1e289f 16.06.2022 06:46 Details Diff |
0005805: Drag-resize operator is respecting constraint flags |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
DarkRadiant: master 45cd5da0 16.06.2022 06:53 Details Diff |
0005805: Reduce code duplication |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
DarkRadiant: master 83e76e4c 16.06.2022 11:38 Details Diff |
0005805: Fix unit test, the DragManipulator has two selectables now |
Affected Issues 0005805 |
|
mod - test/TextureTool.cpp | Diff File | ||
DarkRadiant: master dad54bb6 16.06.2022 11:53 Details Diff |
0005805: Unit test checking a specific drag-resize operation of a single face |
Affected Issues 0005805 |
|
mod - test/TextureTool.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
08.11.2021 12:46 | jonri | New Issue | |
12.11.2021 03:21 | greebo | Status | new => acknowledged |
16.06.2022 05:50 | greebo | Assigned To | => greebo |
16.06.2022 05:50 | greebo | Status | acknowledged => assigned |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master b7d6be5a |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master 324795a2 |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master 1e1e289f |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master 45cd5da0 |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master 83e76e4c |
16.06.2022 12:01 | greebo | Changeset attached | => DarkRadiant master dad54bb6 |
16.06.2022 12:24 | greebo | Target Version | => 3.1.0 |
16.06.2022 12:25 | greebo | Note Added: 0014897 | |
16.06.2022 12:25 | greebo | File Added: drag_resize.gif | |
16.06.2022 12:25 | greebo | Status | assigned => resolved |
16.06.2022 12:25 | greebo | Resolution | open => fixed |
16.06.2022 12:25 | greebo | Fixed in Version | => 3.1.0 |
05.01.2023 16:25 | greebo | Status | resolved => closed |