Skip to content

Commit d12a812

Browse files
committed
feat: show relative Z in Screws Tilt Adjust dialog
Signed-off-by: Pedro Lamas <[email protected]>
1 parent 290bca4 commit d12a812

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

src/components/common/ScrewsTiltAdjustDialog.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@
2626
<small class="secondary--text">{{ `X = ${screw.x}, Y = ${screw.y}` }}</small>
2727
</td>
2828
<td class="focus--text text-right">
29+
<small
30+
v-if="screw.relativeZ"
31+
class="secondary--text"
32+
>({{ screw.relativeZ.toFixed(4) }})</small>
2933
{{ screw.z.toFixed(4) }}
3034
</td>
3135
<td class="text-right">

src/store/printer/getters.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,14 @@ export const getters = {
957957
}
958958
}
959959

960+
const baseZ = screws.find(screw => screw.is_base)?.z
961+
962+
if (baseZ != null) {
963+
for (const screw of screws) {
964+
screw.relativeZ = screw.z - baseZ
965+
}
966+
}
967+
960968
return {
961969
...rest,
962970
screws

src/store/printer/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,6 +1532,7 @@ export interface ScrewsTiltAdjustScrew {
15321532
name: string;
15331533
prettyName: string;
15341534
adjustMinutes: number;
1535+
relativeZ?: number;
15351536
x: number;
15361537
y: number;
15371538
z: number;

0 commit comments

Comments
 (0)