View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005096 | DarkRadiant | GUI | public | 02.01.2020 15:10 | 06.06.2026 07:15 |
| Reporter | Bikerdude | Assigned To | |||
| Priority | normal | Severity | normal | Reproducibility | random |
| Status | acknowledged | Resolution | open | ||
| Platform | PC | OS | Windows | OS Version | 8.1 |
| Product Version | 2.6.0 | ||||
| Summary | 0005096: Selected objects/entites (grouped or selected) will randomly rotate about non-center pivot point, rather than on the spot, | ||||
| Description | This 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' | ||||
| Tags | off-axis rotation | ||||
| Attached Files | |||||
| This still happens in 2.08pre5 fyi. | |
|
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. |
|
| @Greebo, any idea's on this? or is this another one to add to the large pile of hard to resolve trackers... | |
| 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. | |
| 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" | |
| Issue still present in 3.8. | |
|
As Ive gotten used to my work around, if this can't be fixed, then it can prolly be closed. |
|
| Still present, suspect its a floating point/math issue thats not easy to fix. So if not possible, close the ticket. | |
|
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
}
}
}
|
|
|
attached map and video as requested. |
|
| 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 |