View Issue Details

IDProjectCategoryView StatusLast Update
0002351DarkRadiantMap Editingpublic22.04.2011 17:43
ReporterSneaksieDave Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionfixed 
Product Version1.4.0 
Target Version1.5.0Fixed in Version1.5.0 
Summary0002351: Light entity wireframes not updated, don't reflect actual entity, after rotation
DescriptionCan be a very complex problem when trying to edit, but pretty easy to reproduce.

In a simple mostly dark square room:
-Place a small rectangular ambientlightnfo ambient light. Intersect with floor so you can see the rectangular shape and orientation.
-Check it out in TDM. Turn on DR render mode. All is well.
-Back in DR, hit the button to rotate it 90 degrees Z.
-In the cam view, the light has updated to rotate 90 deg, but the wireframe is still the original shape. The same is seen in the ortho view.

That's the problem, and it really starts to get weird when you try working with it from here forward. If you try to resize the light in one direction, you have to move the mouse perpendicular to the desired movement, and in the opposite direction (so left-right becomes up-down and increase-decrease are swapped). It gets worse if you rotate more, or at a non-90 degree angle. It'll make your head spin.

I suspect it might be a simple math issue or oversight, and if this can be fixed it'll make working with lights much more hardy and simple.

TagsNo tags attached.

Activities

SneaksieDave

SneaksieDave

27.08.2010 19:49

developer  

Clipboard01.jpg (114,684 bytes)   
Clipboard01.jpg (114,684 bytes)   
greebo

greebo

28.08.2010 06:03

administrator   ~0003182

Confirmed. The wireframe rendering of the light doesn't match the transformation matrix in the "rotation" spawnarg.

Issue History

Date Modified Username Field Change
27.08.2010 19:46 SneaksieDave New Issue
27.08.2010 19:49 SneaksieDave File Added: Clipboard01.jpg
28.08.2010 06:02 greebo Status new => confirmed
28.08.2010 06:02 greebo Assigned To => greebo
28.08.2010 06:02 greebo Status confirmed => assigned
28.08.2010 06:02 greebo Target Version => 1.5.0
28.08.2010 06:03 greebo Note Added: 0003182
28.08.2010 06:42 greebo Status assigned => resolved
28.08.2010 06:42 greebo Fixed in Version => 1.5.0
28.08.2010 06:42 greebo Resolution open => fixed
22.04.2011 17:43 greebo Status resolved => closed