View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005768 | DarkRadiant | Map Editing | public | 02.10.2021 07:03 | 02.04.2022 05:56 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 2.14.0 | ||||
Target Version | 2.14.0 | Fixed in Version | 2.14.0 | ||
Summary | 0005768: Adjust Surface Inspector Shift/Scale/Rotation boxes to comply with the new texturing algorithms | ||||
Description | The scale and rotation buttons in the Surface Inspector have recently changed their behaviour to keep the center point of the face or patch in the same location. The values in the Surface Inspector now wildly jump around, and I'm almost sure the calculations are not accurate anyway. Yet, mappers are using those values to judge a scale or orientation of a texture on a surface, so we need to produce some values that remotely make sense and can be transferred to other faces, ideally. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master d894757d 02.10.2021 07:53 Details Diff |
0005768: Reimplement the Face::getFakeTexCoords() method to display remotely meaningful values in the Surface Inspector |
Affected Issues 0005768 |
|
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/map/format/primitiveparsers/BrushDef.cpp | Diff File | ||
DarkRadiant: master e14eabd4 02.10.2021 08:29 Details Diff |
0005768: Adjust Face::setShiftScaleRotation to handle the values emitted by the Surface Inspector input fields |
Affected Issues 0005768 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/brush/TexDef.cpp | Diff File | ||
mod - radiantcore/brush/TexDef.h | Diff File | ||
DarkRadiant: master ddbef7d8 02.10.2021 08:38 Details Diff |
0005768: Swap a few buttons to reflect what the numbers are doing |
Affected Issues 0005768 |
|
mod - radiant/ui/surfaceinspector/SurfaceInspector.cpp | Diff File | ||
DarkRadiant: master b25e18f3 12.10.2021 18:16 Details Diff |
0005768: Add unit tests asserting the expected values (red) |
Affected Issues 0005768 |
|
mod - test/TextureManipulation.cpp | Diff File | ||
mod - test/resources/tdm/maps/simple_brushes.map | Diff File | ||
mod - test/resources/tdm/materials/example.mtr | Diff File | ||
DarkRadiant: master d844e428 12.10.2021 18:32 Details Diff |
0005768: Adjust IFace::getShiftScaleRotation() method to take the texture dimensions into account |
Affected Issues 0005768 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/TextureMatrix.cpp | Diff File | ||
mod - radiantcore/brush/TextureMatrix.h | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.h | Diff File | ||
DarkRadiant: master 72c12721 13.10.2021 03:27 Details Diff |
0005768: Adjust IFace::setShiftScaleRotation() method to behave the same as in previous releases. |
Affected Issues 0005768 |
|
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.cpp | Diff File | ||
mod - radiantcore/brush/TextureProjection.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
02.10.2021 07:03 | greebo | New Issue | |
02.10.2021 07:03 | greebo | Relationship added | related to 0005740 |
02.10.2021 07:03 | greebo | Relationship added | related to 0002272 |
02.10.2021 07:03 | greebo | Assigned To | => greebo |
02.10.2021 07:03 | greebo | Status | new => assigned |
02.10.2021 08:42 | greebo | Changeset attached | => DarkRadiant master d894757d |
02.10.2021 08:42 | greebo | Changeset attached | => DarkRadiant master e14eabd4 |
02.10.2021 08:42 | greebo | Changeset attached | => DarkRadiant master ddbef7d8 |
08.10.2021 10:26 | greebo | Target Version | => 2.14.0 |
08.10.2021 10:26 | greebo | Status | assigned => resolved |
08.10.2021 10:26 | greebo | Resolution | open => fixed |
08.10.2021 10:26 | greebo | Fixed in Version | => 2.14.0 |
12.10.2021 18:36 | greebo | Changeset attached | => DarkRadiant master b25e18f3 |
12.10.2021 18:36 | greebo | Changeset attached | => DarkRadiant master d844e428 |
13.10.2021 03:31 | greebo | Changeset attached | => DarkRadiant master 72c12721 |
02.04.2022 05:56 | greebo | Status | resolved => closed |