Sketcher: Preference pattern and width added for External defining geometry
This commit is contained in:
@@ -161,6 +161,10 @@ void EditModeCoinManager::ParameterObserver::initParameters()
|
||||
[this, &drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updateWidth(drawingParameters.ExternalWidth, param, 2);
|
||||
}},
|
||||
{"ExternalDefiningWidth",
|
||||
[this, &drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updateWidth(drawingParameters.ExternalDefiningWidth, param, 2);
|
||||
}},
|
||||
{"EdgePattern",
|
||||
[this, &drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updatePattern(drawingParameters.CurvePattern, param, 0b1111111111111111);
|
||||
@@ -177,6 +181,10 @@ void EditModeCoinManager::ParameterObserver::initParameters()
|
||||
[this, &drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updatePattern(drawingParameters.ExternalPattern, param, 0b1111110011111100);
|
||||
}},
|
||||
{"ExternalDefiningPattern",
|
||||
[this, &drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updatePattern(drawingParameters.ExternalDefiningPattern, param, 0b1111111111111111);
|
||||
}},
|
||||
{"CreateLineColor",
|
||||
[this, drawingParameters = Client.drawingParameters](const std::string& param) {
|
||||
updateColor(drawingParameters.CreateCurveColor, param);
|
||||
@@ -1123,6 +1131,8 @@ void EditModeCoinManager::updateInventorWidths()
|
||||
drawingParameters.InternalWidth * drawingParameters.pixelScalingFactor;
|
||||
editModeScenegraphNodes.CurvesExternalDrawStyle->lineWidth =
|
||||
drawingParameters.ExternalWidth * drawingParameters.pixelScalingFactor;
|
||||
editModeScenegraphNodes.CurvesExternalDefiningDrawStyle->lineWidth =
|
||||
drawingParameters.ExternalDefiningWidth * drawingParameters.pixelScalingFactor;
|
||||
}
|
||||
|
||||
void EditModeCoinManager::updateInventorPatterns()
|
||||
@@ -1134,6 +1144,8 @@ void EditModeCoinManager::updateInventorPatterns()
|
||||
drawingParameters.InternalPattern;
|
||||
editModeScenegraphNodes.CurvesExternalDrawStyle->linePattern =
|
||||
drawingParameters.ExternalPattern;
|
||||
editModeScenegraphNodes.CurvesExternalDefiningDrawStyle->linePattern =
|
||||
drawingParameters.ExternalDefiningPattern;
|
||||
}
|
||||
|
||||
void EditModeCoinManager::updateInventorColors()
|
||||
|
||||
Reference in New Issue
Block a user