View Issue Details

IDProjectCategoryView StatusLast Update
0005096DarkRadiantGUIpublic06.06.2026 07:15
ReporterBikerdude Assigned To 
PrioritynormalSeveritynormalReproducibilityrandom
Status acknowledgedResolutionopen 
PlatformPCOSWindowsOS Version8.1
Product Version2.6.0 
Summary0005096: Selected objects/entites (grouped or selected) will randomly rotate about non-center pivot point, rather than on the spot,
DescriptionThis happens with grouped models, func_static's and brush/patches or a combination of these items.
Steps To Reproduce- Open DR
- Use DR for a while (again will need to do more testing to narrow down 'a while')
- Shift select a few items, eg brush, patch and entity for example>
- Click on the Arbitrary Transformation Window>
-- click on the axis you want to rotate.
-- and the group will rotate about a pivot point that isn't the center of the group.
- Toggling 'Rotate objects independently on/off resolves the issue, until it happens again after 'a while'
Tagsoff-axis rotation
Attached Files
off-axis.jpg (431,464 bytes)

Activities

Bikerdude

Bikerdude

05.05.2020 15:41

reporter   ~0012467

This still happens in 2.08pre5 fyi.
Bikerdude

Bikerdude

09.10.2020 21:12

reporter   ~0012805

Last edited: 03.11.2020 12:32

The only work around I have found for this is to deselect and re-select the 'rotate objects interdependently" button. This is the workaround untill it happens again, rince and repeat.
Bikerdude

Bikerdude

20.11.2020 08:37

reporter   ~0013004

@Greebo, any idea's on this? or is this another one to add to the large pile of hard to resolve trackers...
greebo

greebo

20.11.2020 09:28

administrator   ~0013005

Thing is, those issues are hard to reproduce for me. Except for trying a little one or two minutes there's not much I can do, and if I can't repro it I can't fix it, so I pick a different issue or feature request out of the hundreds, which makes me feel more productive. I know mapping, but I'm not actively working on any map, so I never get into those situations that make the bug happen once in one or two hours of working on large maps.
Bikerdude

Bikerdude

18.07.2022 10:05

reporter   ~0015062

This still happen in DR 3.0 so I have now gotten used to using my work around - "Toggling 'Rotate objects independently on/off resolves the issue, until it happens again after a while"
Bikerdude

Bikerdude

13.01.2024 11:16

reporter   ~0016360

Issue still present in 3.8.
Bikerdude

Bikerdude

28.02.2026 14:32

reporter   ~0017205

Last edited: 28.02.2026 14:32

As Ive gotten used to my work around, if this can't be fixed, then it can prolly be closed.
Bikerdude

Bikerdude

06.05.2026 19:54

reporter   ~0017298

Still present, suspect its a floating point/math issue thats not easy to fix. So if not possible, close the ticket.
Bikerdude

Bikerdude

06.06.2026 07:14

reporter   ~0017319

group_rotate_issue.map (3,665 bytes)   
Version 2
// entity 0
{
"classname" "worldspawn"
}
// entity 1
{
"classname" "func_static"
"name" "func_static_1"
"model" "func_static_1"
"origin" "-64.01 96.0142 0"
// primitive 0
{
brushDef3
{
( 0 0 1 -64 ) ( ( -0.01562500000000007 3.190806993624868e-16 1.000214495717686 ) ( -3.400058012914542e-16 -0.01562500000000022 -1.000159821571214 ) ) "_default" 0 0 0
( 2.292610545850948e-14 -1 0 -32.00047227406898 ) ( ( 0.01562500000000094 1.387778780781446e-17 1.000159821571251 ) ( 0 0.015625 1.4210854715202e-14 ) ) "_default" 0 0 0
( -1 -2.292610545850948e-14 0 -8.000228580558172 ) ( ( 0.01562500000000062 0 1.000214495717747 ) ( 0 0.015625 -3.996802888650564e-15 ) ) "_default" 0 0 0
( 0 0 -1 -64 ) ( ( -0.0156250000000001 4.023474262093845e-16 1.000214495717696 ) ( 2.151057110211241e-16 -0.01562500000000047 1.000159821571239 ) ) "_default" 0 0 0
( -2.292610545850948e-14 1 0 -31.99952772593051 ) ( ( 0.01562500000000052 2.081668171172169e-17 -1.000159821571221 ) ( 0 0.0156249999999999 -2.664535259100376e-14 ) ) "_default" 0 0 0
( 1 2.292610545850948e-14 0 -7.999771419441949 ) ( ( 0.0156250000000001 -1.040834085586084e-17 -1.000214495717695 ) ( 0 0.015625 -1.63202784619898e-14 ) ) "_default" 0 0 0
}
}
}
// entity 2
{
"classname" "func_static"
"name" "func_static_2"
"model" "func_static_2"
"origin" "-0.0147 0.0132 0"
// primitive 0
{
brushDef3
{
( 0 0 1 -64 ) ( ( -0.01562500000000034 4.07819259048651e-16 0.0002144957176778879 ) ( -4.141652298894627e-16 -0.01562499999999999 -0.000159821571200312 ) ) "_default" 0 0 0
( 2.292610545850948e-14 -1 0 0.000527725932219919 ) ( ( 0.01562499999999964 8.673617379884035e-18 0.0001598215711939299 ) ( 0 0.015625 -1.4210854715202e-14 ) ) "_default" 0 0 0
( -1 -2.292610545850948e-14 0 -7.995528580556824 ) ( ( 0.01562500000000024 0 0.0002144957176970462 ) ( 0 0.015625 -2.109423746787797e-15 ) ) "_default" 0 0 0
( 0 0 -1 -64 ) ( ( -0.01562499999999977 2.689397370168091e-16 0.0002144957176691067 ) ( 3.764349942869671e-16 -0.01562499999999962 0.0001598215711971131 ) ) "_default" 0 0 0
( -2.292610545850948e-14 1 0 -64.00052772593196 ) ( ( 0.01562500000000031 -1.387778780781446e-17 -0.0001598215712014239 ) ( 0 0.01562500000000003 1.998401444325282e-15 ) ) "_default" 0 0 0
( 1 2.292610545850948e-14 0 -8.004471419442948 ) ( ( 0.01562500000000035 -4.336808689942018e-18 -0.0002144957176927614 ) ( 0 0.01562499999999999 -1.262878690511116e-15 ) ) "_default" 0 0 0
}
}
}
// entity 3
{
"classname" "func_static"
"name" "func_static_3"
"model" "func_static_3"
"origin" "95.9887 96.011 0"
// primitive 0
{
brushDef3
{
( 0 0 1 -64 ) ( ( 0.0156250000000003 -1.629149289431122e-16 -0.0002144957177161455 ) ( 5.793976409762536e-16 0.0156250000000001 -0.2498401784288478 ) ) "_default" 0 0 0
( -1.759703494030873e-14 1 0 -32.00272772593344 ) ( ( 0.015625 6.938893903907228e-18 0.249840178428794 ) ( 0 0.01562499999999999 -9.325873406851315e-15 ) ) "_default" 0 0 0
( 1 1.759703494030873e-14 0 -32.00107141944061 ) ( ( 0.01562500000000028 0 -0.0002144957176921647 ) ( 0 0.015625 -1.221245327087672e-14 ) ) "_default" 0 0 0
( 0 0 -1 -64 ) ( ( 0.01562500000000026 2.739372314056281e-16 -0.000214495717703711 ) ( -4.996003610813204e-16 0.01562500000000015 0.2498401784288213 ) ) "_default" 0 0 0
( 1.759703494030873e-14 -1 0 -31.99727227406635 ) ( ( 0.01562500000000029 6.938893903907228e-18 -0.2498401784288093 ) ( 0 0.015625 -4.440892098500626e-15 ) ) "_default" 0 0 0
( -1 -1.759703494030873e-14 0 -31.99892858055892 ) ( ( 0.0156250000000001 -5.551115123125783e-17 0.000214495717703711 ) ( 0 0.01562499999999998 1.77635683940025e-15 ) ) "_default" 0 0 0
}
}
}
group_rotate_issue.map (3,665 bytes)   
Bikerdude

Bikerdude

06.06.2026 07:15

reporter   ~0017320

attached map and video as requested.

Issue History

Date Modified Username Field Change
02.01.2020 15:10 Bikerdude New Issue
02.01.2020 15:10 Bikerdude Tag Attached: off-axis rotation
02.01.2020 15:10 Bikerdude File Added: off-axis.jpg
06.01.2020 19:45 Bikerdude Summary Selected or Grouped objects/entites will randomly rotate about non-center pivot point, rather than on the spot, => Selected objects/entites (grouped or selected) will randomly rotate about non-center pivot point, rather than on the spot,
06.01.2020 19:45 Bikerdude Steps to Reproduce Updated
07.01.2020 07:29 Bikerdude Steps to Reproduce Updated
05.05.2020 15:41 Bikerdude Note Added: 0012467
09.10.2020 21:12 Bikerdude Note Added: 0012805
03.11.2020 12:32 Bikerdude Note Edited: 0012805
20.11.2020 08:37 Bikerdude Note Added: 0013004
20.11.2020 09:28 greebo Note Added: 0013005
20.11.2020 09:29 greebo Status new => acknowledged
18.07.2022 10:05 Bikerdude Note Added: 0015062
13.01.2024 11:16 Bikerdude Note Added: 0016360
28.02.2026 14:32 Bikerdude Note Added: 0017205
28.02.2026 14:32 Bikerdude Note Edited: 0017205
06.05.2026 19:54 Bikerdude Note Added: 0017298
06.06.2026 07:14 Bikerdude Note Added: 0017319
06.06.2026 07:14 Bikerdude File Added: group_rotate_issue.map
06.06.2026 07:15 Bikerdude Note Added: 0017320
06.06.2026 07:16 Bikerdude File Added: 2026-06-06 08-12-23.mp4