Skip to content

Commit 73cc6dd

Browse files
committedFeb 10, 2025·
Исправлена запись угла поворота объекта и колонны
1 parent 7171aae commit 73cc6dd

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed
 

‎Sources/AddOn/Helpers.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -2887,8 +2887,7 @@ void ParamHelpers::WriteCoord (const API_Guid& elemGuid, ParamDictValue& params)
28872887
} else {
28882888
dval = pval.doubleValue;
28892889
}
2890-
2891-
element.object.angle = dval;
2890+
element.object.angle = dval * PI / 180.0;
28922891
}
28932892
break;
28942893
case API_ColumnID:
@@ -2923,7 +2922,7 @@ void ParamHelpers::WriteCoord (const API_Guid& elemGuid, ParamDictValue& params)
29232922
} else {
29242923
dval = pval.doubleValue;
29252924
}
2926-
element.column.slantAngle = dval;
2925+
element.column.slantAngle = dval * PI / 180.0;
29272926
}
29282927
break;
29292928
case API_WallID:

‎Sources/AddOn/Sync.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1034,7 +1034,7 @@ bool SyncString (const API_ElemTypeID& elementType, GS::UniString rulestring_on
10341034
paramNamePrefix = "{@coord:";
10351035
param.fromCoord = true;
10361036
if (rulestring_one.Contains ("orth")) param.fromGlob = true;
1037-
if (!rulestring_one.Contains ("symb_pos_")) syncdirection = SYNC_FROM;
1037+
if (!rulestring_one.Contains ("symb_pos_") && !rulestring_one.Contains ("symb_rotangle")) syncdirection = SYNC_FROM;
10381038
}
10391039
}
10401040
if (synctypefind == false) {

0 commit comments

Comments
 (0)