Skip to content

Commit

Permalink
Add progress mode
Browse files Browse the repository at this point in the history
  • Loading branch information
Sindarius committed Apr 14, 2023
1 parent a43f22f commit bb0129a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1015,7 +1015,8 @@
"zBelt": "Z Belt",
"zBeltAngle": "Z Belt Gantry Angle",
"showWorkplace": "Show Workplace",
"perimeterOnly": "Perimeter Only"
"perimeterOnly": "Perimeter Only",
"progressMode": "Progress Mode"
},
"heightmap": {
"menuCaption": "Height Map",
Expand Down
8 changes: 7 additions & 1 deletion src/plugins/GCodeViewer/GCodeViewer.vue
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@
<v-checkbox :label="$t('plugins.gcodeViewer.useHQRendering')" class="mt-4" v-model="useHQRendering" />
<v-checkbox :label="$t('plugins.gcodeViewer.forceLineRendering')" v-model="forceWireMode"></v-checkbox>
<v-checkbox :label="$t('plugins.gcodeViewer.perimeterOnly')" v-model="perimeterOnly"></v-checkbox>
<v-checkbox :label="$t('plugins.gcodeViewer.progressMode')" v-model="progressMode"></v-checkbox>
<v-checkbox :label="$t('plugins.gcodeViewer.transparency')" v-model="vertexAlpha"></v-checkbox>
<v-slider v-if="vertexAlpha" v-model="transparencyPercent" min="1" max="100"></v-slider>
<v-checkbox :label="$t('plugins.gcodeViewer.useSpecular')" v-model="specular"></v-checkbox>
Expand Down Expand Up @@ -489,7 +490,8 @@ export default {
fileData: "",
perimeterOnly: false,
transparencyPercent: 50,
transparencyDebounce: null
transparencyDebounce: null,
progressMode: false
};
},
computed: {
Expand Down Expand Up @@ -941,6 +943,7 @@ export default {
viewer.gcodeProcessor.useHighQualityExtrusion(this.useHQRendering);
viewer.gcodeProcessor.perimeterOnly = this.perimeterOnly;
viewer.gcodeProcessor.currentWorkplace = this.currentWorkplace;
viewer.gcodeProcessor.progressMode = this.progressMode;
viewer.setZBelt(this.zBelt, this.zBeltAngle);
if(this.g1AsExtrusion){
this.renderQuality = 5;
Expand Down Expand Up @@ -1198,6 +1201,9 @@ export default {
transparencyPercent(to) {
viewer.gcodeProcessor.setTransparencyValue(to / 100);
viewer.gcodeProcessor.forceRedraw();
},
async progressMode() {
await this.reloadviewer()
}
},
};
Expand Down

0 comments on commit bb0129a

Please sign in to comment.