mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-14 00:52:04 +00:00
Set Ironing angle setting to be a relative degree offset from top surface infill direction (#10841)
* Change ironing angle setting to be an offset angle from the top surface angle rather offset from the layer 0 angle that changes on each layer. * Change Ironing angle offset range from [-1,359] to [0,359]. -1 is redundant because it is the same behavior as 0 offset. * Change ironing_angle new default value to 0. * Update existing print profiles' hardcoded ironing_angles from -1 to 0 to reflect new default value. * Add migration for old -1 ironing_angle settings. Remove logic for -1 ironing_angle. * Add u8 prefix for degree symbol string * Use solid_infill_direction instead of infill_direction for top surface infill direction. Use calculate_infill_rotation_angle to add offset to solid_infill_rotate_template if used. * Update quality settings wiki for Ironing * Set f->is_using_template_angle when making ironing filler objects * Update quality_settings_ironing link from #angle to #angle-offset --------- Co-authored-by: Noisyfox <timemanager.rick@gmail.com>
This commit is contained in:
@@ -33,7 +33,9 @@ The pattern that will be used when ironing. Usually, the best pattern is the one
|
||||
## Flow
|
||||
|
||||
The amount of material to extrude during ironing.
|
||||
This % is a percentage of the normal flow rate. A lower value will result in a smoother finish but may not cover the surface completely. A higher value may cover the surface better but can lead to over extrusion or rougher finish.
|
||||
This % is a percentage of the normal flow rate. A lower value will result in a smoother finish but may not cover the surface completely. A higher value may cover the surface better but can lead to over extrusion or rougher finish.
|
||||
|
||||
A lower layer height may require higher flow due to less volumetric extrusion per distance.
|
||||
|
||||
## Line spacing
|
||||
|
||||
@@ -48,10 +50,9 @@ The distance to keep from the edges, which can help prevent over-extrusion at th
|
||||
|
||||
If this value is set to 0, the ironing toolpath will start directly at the perimeter edges without any inward offset. This means the [ironing pattern](#pattern) will extend all the way to the outer boundaries of the top surface being ironed.
|
||||
|
||||
## Angle
|
||||
## Angle Offset
|
||||
|
||||
The angle ironing is done at.
|
||||
A negative number disables this function and uses the [sparse infill direction](strength_settings_infill#direction).
|
||||
The angle of ironing lines offset relative to the top surface solid infill direction. Commonly used ironing angle offsets are 0°, 45°, and 90° each producing a [different surface finish](https://github.com/SoftFever/OrcaSlicer/issues/10834#issuecomment-3322628589) which will depend on your printer nozzle.
|
||||
|
||||
## Speed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user