View Issue Details

IDProjectCategoryView StatusLast Update
0005785DarkRadiantMap Editingpublic23.10.2021 13:04
Reportergreebo Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version2.14.0 
Target Version2.14.0Fixed in Version2.14.0 
Summary0005785: Patch Texture Rotation should take aspect ratio into account
DescriptionRotating a patch texture using the Surface Inspector (45 or 90 degrees) stretches the texture, the texel scale is not kept at a constant value.
TagsNo tags attached.

Relationships

related to 0005664 feedback X/Y texture rotation on patch issue 

Activities

greebo

greebo

23.10.2021 03:56

administrator   ~0014444

rotate_patch_texture.gif (1,015,109 bytes)

Related Changesets

DarkRadiant: master 7089876c

2021-10-23 04:04:28

greebo

Details Diff
0005785: Add IPatch::getTextureAspectRatio() and corresponding unit test Affected Issues
0005785
mod - include/ipatch.h Diff File
mod - libs/SurfaceShader.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/Patch.h Diff File
mod - test/TextureManipulation.cpp Diff File

DarkRadiant: master 94c045a2

2021-10-23 04:18:17

greebo

Details Diff
0005785: Add (failing) unit test checking patch texture rotation Affected Issues
0005785
mod - test/TextureManipulation.cpp Diff File

DarkRadiant: master fae8ba07

2021-10-23 05:08:42

greebo

Details Diff
0005785: Adjust TexToolRotateSelected algorithm to respect the texture aspect ratio Affected Issues
0005785
mod - radiantcore/selection/algorithm/Texturing.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - test/TextureTool.cpp Diff File

DarkRadiant: master 7e6b051e

2021-10-23 05:12:14

greebo

Details Diff
0005785: Fix a face selected using Ctrl-Shift-LMB preventing any other scene element from showing up in the texture tool. Affected Issues
0005785
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File

Issue History

Date Modified Username Field Change
23.10.2021 03:51 greebo New Issue
23.10.2021 03:51 greebo Assigned To => greebo
23.10.2021 03:51 greebo Status new => assigned
23.10.2021 03:56 greebo Note Added: 0014444
23.10.2021 03:56 greebo File Added: rotate_patch_texture.gif
23.10.2021 05:12 greebo Changeset attached => DarkRadiant master 7089876c
23.10.2021 05:12 greebo Changeset attached => DarkRadiant master 94c045a2
23.10.2021 05:12 greebo Changeset attached => DarkRadiant master fae8ba07
23.10.2021 05:12 greebo Changeset attached => DarkRadiant master 7e6b051e
23.10.2021 05:12 greebo Status assigned => resolved
23.10.2021 05:12 greebo Resolution open => fixed
23.10.2021 05:12 greebo Fixed in Version => 2.14.0
23.10.2021 05:12 greebo Target Version => 2.14.0
23.10.2021 13:04 greebo Relationship added related to 0005664