Add support for Orca-specific extrusion roles
This commit is contained in:
@@ -82,6 +82,12 @@ Slic3r::ExtrusionRole convert(EGCodeExtrusionRole role)
|
||||
case EGCodeExtrusionRole::SupportMaterialInterface: { return Slic3r::ExtrusionRole::erSupportMaterialInterface; }
|
||||
case EGCodeExtrusionRole::WipeTower: { return Slic3r::ExtrusionRole::erWipeTower; }
|
||||
case EGCodeExtrusionRole::Custom: { return Slic3r::ExtrusionRole::erCustom; }
|
||||
// ORCA
|
||||
case EGCodeExtrusionRole::BottomSurface: { return Slic3r::ExtrusionRole::erBottomSurface; }
|
||||
case EGCodeExtrusionRole::InternalBridgeInfill: { return Slic3r::ExtrusionRole::erInternalBridgeInfill; }
|
||||
case EGCodeExtrusionRole::Brim: { return Slic3r::ExtrusionRole::erBrim; }
|
||||
case EGCodeExtrusionRole::SupportTransition: { return Slic3r::ExtrusionRole::erSupportTransition; }
|
||||
case EGCodeExtrusionRole::Mixed: { return Slic3r::ExtrusionRole::erMixed; }
|
||||
default: { return Slic3r::ExtrusionRole::erNone; }
|
||||
}
|
||||
}
|
||||
@@ -105,6 +111,12 @@ EGCodeExtrusionRole convert(Slic3r::ExtrusionRole role)
|
||||
case Slic3r::ExtrusionRole::erSupportMaterialInterface: { return EGCodeExtrusionRole::SupportMaterialInterface; }
|
||||
case Slic3r::ExtrusionRole::erWipeTower: { return EGCodeExtrusionRole::WipeTower; }
|
||||
case Slic3r::ExtrusionRole::erCustom: { return EGCodeExtrusionRole::Custom; }
|
||||
// ORCA
|
||||
case Slic3r::ExtrusionRole::erBottomSurface: { return EGCodeExtrusionRole::BottomSurface; }
|
||||
case Slic3r::ExtrusionRole::erInternalBridgeInfill: { return EGCodeExtrusionRole::InternalBridgeInfill; }
|
||||
case Slic3r::ExtrusionRole::erBrim: { return EGCodeExtrusionRole::Brim; }
|
||||
case Slic3r::ExtrusionRole::erSupportTransition: { return EGCodeExtrusionRole::SupportTransition; }
|
||||
case Slic3r::ExtrusionRole::erMixed: { return EGCodeExtrusionRole::Mixed; }
|
||||
default: { return EGCodeExtrusionRole::None; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user