mirror of
https://git.mirrors.martin98.com/https://github.com/SoftFever/OrcaSlicer.git
synced 2025-08-16 18:15:57 +08:00
Attempt to fix a crash caused by small perimeters
This commit is contained in:
parent
329975518d
commit
3817cb7654
@ -2796,7 +2796,7 @@ double Model::findMaxSpeed(const ModelObject* object) {
|
|||||||
if (objectKey == "outer_wall_speed")
|
if (objectKey == "outer_wall_speed")
|
||||||
externalPerimeterSpeedObj = object->config.opt_float(objectKey);
|
externalPerimeterSpeedObj = object->config.opt_float(objectKey);
|
||||||
if (objectKey == "small_perimeter_speed")
|
if (objectKey == "small_perimeter_speed")
|
||||||
smallPerimeterSpeedObj = object->config.get_abs_value(objectKey);
|
smallPerimeterSpeedObj = object->config.opt_float(objectKey);
|
||||||
}
|
}
|
||||||
objMaxSpeed = std::max(perimeterSpeedObj, std::max(externalPerimeterSpeedObj, std::max(infillSpeedObj, std::max(solidInfillSpeedObj, std::max(topSolidInfillSpeedObj, std::max(supportSpeedObj, std::max(smallPerimeterSpeedObj, objMaxSpeed)))))));
|
objMaxSpeed = std::max(perimeterSpeedObj, std::max(externalPerimeterSpeedObj, std::max(infillSpeedObj, std::max(solidInfillSpeedObj, std::max(topSolidInfillSpeedObj, std::max(supportSpeedObj, std::max(smallPerimeterSpeedObj, objMaxSpeed)))))));
|
||||||
if (objMaxSpeed <= 0) objMaxSpeed = 250.;
|
if (objMaxSpeed <= 0) objMaxSpeed = 250.;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user