连续纤维下拉优化

This commit is contained in:
cjw 2024-12-25 16:26:49 +08:00
parent 52168dd863
commit a84f101d37
4 changed files with 11 additions and 2 deletions

View File

@ -558,7 +558,10 @@ Polylines Layer::generate_sparse_infill_polylines_for_anchoring(FillAdaptive::Oc
case ipGyroid:
case ipHilbertCurve:
case ipArchimedeanChords:
case ipOctagramSpiral: break;
case ipOctagramSpiral:
//xiamian+
case ipFiberSpiral:
break;
}
// Create the filler object.

View File

@ -56,6 +56,8 @@ Fill* Fill::new_from_type(const InfillPattern type)
case ipConcentricInternal: return new FillConcentricInternal();
// BBS: for bottom and top surface only
case ipMonotonicLine: return new FillMonotonicLineWGapFill();
//xiamian+
case ipFiberSpiral: return new FillLine();
default: throw Slic3r::InvalidArgument("unknown type");
}
}

View File

@ -135,7 +135,9 @@ static t_config_enum_values s_keys_map_InfillPattern {
{ "octagramspiral", ipOctagramSpiral },
{ "supportcubic", ipSupportCubic },
{ "lightning", ipLightning },
{ "crosshatch", ipCrossHatch}
{ "crosshatch", ipCrossHatch},
//xiamian+
{ "fiberspiral", ipFiberSpiral }
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(InfillPattern)

View File

@ -56,6 +56,8 @@ enum InfillPattern : int {
ipHilbertCurve, ipArchimedeanChords, ipOctagramSpiral, ipSupportCubic, ipSupportBase, ipConcentricInternal,
ipLightning, ipCrossHatch,
ipCount,
//xiamian+
ipFiberSpiral
};
enum class IroningType {