gcode preview - first installment - wip

This commit is contained in:
Enrico Turri 2018-01-08 13:44:10 +01:00
parent 696d420dc8
commit 0f4bec8af0
25 changed files with 2552 additions and 27 deletions

View file

@ -168,4 +168,12 @@ _load_wipe_tower_toolpaths(print, volumes, tool_colors, use_VBOs)
CODE:
_3DScene::_load_wipe_tower_toolpaths(print, volumes, tool_colors, use_VBOs != 0);
void
load_gcode_preview(print, volumes, use_VBOs)
Print *print;
GLVolumeCollection *volumes;
int use_VBOs;
CODE:
_3DScene::load_gcode_preview(print, volumes, use_VBOs != 0);
%}

View file

@ -165,6 +165,14 @@ _constant()
size_t object_count()
%code%{ RETVAL = THIS->objects.size(); %};
// ===================== ENRICO_GCODE_PREVIEW ==================================================
void clear_gcode_preview_data();
void set_gcode_preview_type(unsigned char type);
void set_gcode_preview_extrusion_flags(unsigned int flags);
void set_gcode_preview_travel_visible(bool visible);
void set_gcode_preview_retractions_visible(bool visible);
// ===================== ENRICO_GCODE_PREVIEW ==================================================
PrintRegionPtrs* regions()
%code%{ RETVAL = &THIS->regions; %};
Ref<PrintRegion> get_region(int idx);