Skip to content

Commit b568969

Browse files
Merge pull request #28 from Geode-solutions/next
Next
2 parents 8578e46 + 736d78c commit b568969

File tree

2 files changed

+29
-20
lines changed

2 files changed

+29
-20
lines changed

components/RemoteRenderingView.client.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
2-
<div style="position: relative;">
2+
<div style="position: relative; ">
33
<view-toolbar />
44
<v-col style="overflow: hidden; position: relative; z-index: 0; height: 100%; width: 100%" ref="viewer"
5-
@click="get_x_y" @keydown.esc="app_store.toggle_picking_mode(false)">
5+
@click="get_x_y" @keydown.esc="app_store.toggle_picking_mode(false)" class="pa-0">
66
</v-col>
77
</div>
88
</template>
@@ -16,7 +16,7 @@ const { picking_mode } = storeToRefs(viewer_store)
1616
const websocket_store = use_websocket_store()
1717
const { client, is_client_created } = storeToRefs(websocket_store)
1818
19-
function get_x_y(event) {
19+
function get_x_y (event) {
2020
if (picking_mode.value === true) {
2121
const { offsetX, offsetY } = event
2222
viewer_store.set_picked_point(offsetX, offsetY)
@@ -30,8 +30,8 @@ const props = defineProps({
3030
const viewer = ref(null)
3131
const { width, height } = useElementSize(viewer)
3232
33-
function resize() {
34-
view.getCanvasView().setSize(1, 1)
33+
function resize () {
34+
view.getCanvasView().setSize(0, 0)
3535
view.resize();
3636
}
3737
@@ -76,7 +76,7 @@ onMounted(async () => {
7676
}
7777
})
7878
79-
function connect() {
79+
function connect () {
8080
if (!is_client_created.value) { return }
8181
console.log('connecting', client.value)
8282
const session = client.value.getConnection().getSession()

stores/viewer.js

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ export const use_viewer_store = defineStore('viewer', {
66
picked_point: { x: null, y: null }
77
}),
88
actions: {
9-
toggle_picking_mode(value) {
9+
toggle_picking_mode (value) {
1010
this.picking_mode = value
1111
},
12-
async set_picked_point(x, y) {
12+
async set_picked_point (x, y) {
1313
const response = await get_point_position({ x, y })
1414
const { x: world_x, y: world_y } = response
1515
this.picked_point.x = world_x
1616
this.picked_point.y = world_y
1717
this.picking_mode = false
1818
},
19-
async create_object_pipeline(params) {
19+
async create_object_pipeline (params) {
2020
const websocket_store = use_websocket_store()
2121
if (websocket_store.client) {
2222
use_websocket_store().client
@@ -25,7 +25,16 @@ export const use_viewer_store = defineStore('viewer', {
2525
.catch(console.error);
2626
}
2727
},
28-
async reset_camera() {
28+
async delete_object_pipeline (params) {
29+
const websocket_store = use_websocket_store()
30+
if (websocket_store.client) {
31+
use_websocket_store().client
32+
.getRemote()
33+
.vtk.delete_object_pipeline(params)
34+
.catch(console.error);
35+
}
36+
},
37+
async reset_camera () {
2938
const websocket_store = use_websocket_store()
3039
if (websocket_store.client) {
3140
use_websocket_store().client
@@ -34,7 +43,7 @@ export const use_viewer_store = defineStore('viewer', {
3443
.catch(console.error);
3544
}
3645
},
37-
async toggle_object_visibility(params) {
46+
async toggle_object_visibility (params) {
3847
const websocket_store = use_websocket_store()
3948
if (websocket_store.client) {
4049
use_websocket_store().client
@@ -43,7 +52,7 @@ export const use_viewer_store = defineStore('viewer', {
4352
.catch(console.error);
4453
}
4554
},
46-
async toggle_edge_visibility(params) {
55+
async toggle_edge_visibility (params) {
4756
const websocket_store = use_websocket_store()
4857
if (websocket_store.client) {
4958
use_websocket_store().client
@@ -52,7 +61,7 @@ export const use_viewer_store = defineStore('viewer', {
5261
.catch(console.error);
5362
}
5463
},
55-
async toggle_point_visibility(params) {
64+
async toggle_point_visibility (params) {
5665
const websocket_store = use_websocket_store()
5766
if (websocket_store.client) {
5867
use_websocket_store().client
@@ -61,7 +70,7 @@ export const use_viewer_store = defineStore('viewer', {
6170
.catch(console.error);
6271
}
6372
},
64-
async point_size(params) {
73+
async point_size (params) {
6574
const websocket_store = use_websocket_store()
6675
if (websocket_store.client) {
6776
use_websocket_store().client
@@ -70,7 +79,7 @@ export const use_viewer_store = defineStore('viewer', {
7079
.catch(console.error);
7180
}
7281
},
73-
async set_color(params) {
82+
async set_color (params) {
7483
const websocket_store = use_websocket_store()
7584
if (websocket_store.client) {
7685
use_websocket_store().client
@@ -79,7 +88,7 @@ export const use_viewer_store = defineStore('viewer', {
7988
.catch(console.error);
8089
}
8190
},
82-
async set_vertex_attribute(params) {
91+
async set_vertex_attribute (params) {
8392
const websocket_store = use_websocket_store()
8493
if (websocket_store.client) {
8594
use_websocket_store().client
@@ -88,7 +97,7 @@ export const use_viewer_store = defineStore('viewer', {
8897
.catch(console.error);
8998
}
9099
},
91-
async apply_textures(params) {
100+
async apply_textures (params) {
92101
const websocket_store = use_websocket_store()
93102
if (websocket_store.client) {
94103
websocket_store.$patch({ busy: true })
@@ -99,7 +108,7 @@ export const use_viewer_store = defineStore('viewer', {
99108
websocket_store.$patch({ busy: false })
100109
}
101110
},
102-
async get_point_position(params) {
111+
async get_point_position (params) {
103112
const websocket_store = use_websocket_store()
104113
if (websocket_store.client) {
105114
websocket_store.$patch({ busy: true })
@@ -111,7 +120,7 @@ export const use_viewer_store = defineStore('viewer', {
111120
return response
112121
}
113122
},
114-
async update_data(params) {
123+
async update_data (params) {
115124
const websocket_store = use_websocket_store()
116125
if (websocket_store.client) {
117126
websocket_store.$patch({ busy: true })
@@ -123,7 +132,7 @@ export const use_viewer_store = defineStore('viewer', {
123132
return response
124133
}
125134
},
126-
async reset() {
135+
async reset () {
127136
const websocket_store = use_websocket_store()
128137
if (websocket_store.client) {
129138
websocket_store.$patch({ busy: true })

0 commit comments

Comments
 (0)