mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-20 07:11:12 -06:00 
			
		
		
		
	init
This commit is contained in:
		
							parent
							
								
									dc1fcf7ed6
								
							
						
					
					
						commit
						d9e9fb2206
					
				
					 13 changed files with 475 additions and 154 deletions
				
			
		|  | @ -194,6 +194,12 @@ public: | |||
|     void            set_layer_count(unsigned int value) { m_layer_count = value; } | ||||
|     void            apply_print_config(const PrintConfig &print_config); | ||||
| 
 | ||||
|     std::string     travel_to(const Point& point, ExtrusionRole role, std::string comment); | ||||
|     bool            needs_retraction(const Polyline& travel, ExtrusionRole role = erNone); | ||||
|     std::string     retract(bool toolchange = false, bool is_last_retraction = false); | ||||
|     std::string     unretract() { return m_writer.unlift() + m_writer.unretract(); } | ||||
|     std::string     set_extruder(unsigned int extruder_id, double print_z); | ||||
| 
 | ||||
|     // append full config to the given string
 | ||||
|     static void append_full_config(const Print& print, std::string& str); | ||||
| 
 | ||||
|  | @ -398,15 +404,9 @@ private: | |||
| 		// For sequential print, the instance of the object to be printing has to be defined.
 | ||||
| 		const size_t                     				 single_object_instance_idx); | ||||
| 
 | ||||
|     std::string     extrude_perimeters(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region); | ||||
|     std::string     extrude_infill(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region, bool ironing); | ||||
|     std::string     extrude_support(const ExtrusionEntityCollection &support_fills); | ||||
| 
 | ||||
|     std::string     travel_to(const Point &point, ExtrusionRole role, std::string comment); | ||||
|     bool            needs_retraction(const Polyline &travel, ExtrusionRole role = erNone); | ||||
|     std::string     retract(bool toolchange = false, bool is_last_retraction = false); | ||||
|     std::string     unretract() { return m_writer.unlift() + m_writer.unretract(); } | ||||
|     std::string     set_extruder(unsigned int extruder_id, double print_z); | ||||
|     std::string     extrude_perimeters(const Print& print, const std::vector<ObjectByExtruder::Island::Region>& by_region); | ||||
|     std::string     extrude_infill(const Print& print, const std::vector<ObjectByExtruder::Island::Region>& by_region, bool ironing); | ||||
|     std::string     extrude_support(const ExtrusionEntityCollection& support_fills); | ||||
|     std::set<ObjectID>              m_objsWithBrim; // indicates the objs with brim
 | ||||
|     std::set<ObjectID>              m_objSupportsWithBrim; // indicates the objs' supports with brim
 | ||||
|     // Cache for custom seam enforcers/blockers for each layer.
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 SoftFever
						SoftFever