Skip to content

Commit 3891f89

Browse files
tests points okay
1 parent dd5ddc0 commit 3891f89

File tree

6 files changed

+82
-2466
lines changed

6 files changed

+82
-2466
lines changed

components/Viewer/Generic/Mesh/PointsOptions.vue

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,25 +49,26 @@
4949
const id = toRef(() => props.itemProps.id)
5050
5151
const visibility = computed({
52-
get: () => dataStyleStore.pointsVisibility(id.value),
53-
set: (newValue) => dataStyleStore.setPointsVisibility(id.value, newValue),
52+
get: () => dataStyleStore.meshPointsVisibility(id.value),
53+
set: (newValue) =>
54+
dataStyleStore.setMeshPointsVisibility(id.value, newValue),
5455
})
5556
const size = computed({
56-
get: () => dataStyleStore.pointsSize(id.value),
57-
set: (newValue) => dataStyleStore.setPointsSize(id.value, newValue),
57+
get: () => dataStyleStore.meshPointsSize(id.value),
58+
set: (newValue) => dataStyleStore.setMeshPointsSize(id.value, newValue),
5859
})
5960
const coloring_style_key = computed({
60-
get: () => dataStyleStore.pointsActiveColoring(id.value),
61+
get: () => dataStyleStore.meshPointsActiveColoring(id.value),
6162
set: (newValue) =>
62-
dataStyleStore.setPointsActiveColoring(id.value, newValue),
63+
dataStyleStore.setMeshPointsActiveColoring(id.value, newValue),
6364
})
6465
const color = computed({
65-
get: () => dataStyleStore.pointsColor(id.value),
66-
set: (newValue) => dataStyleStore.setPointsColor(id.value, newValue),
66+
get: () => dataStyleStore.meshPointsColor(id.value),
67+
set: (newValue) => dataStyleStore.setMeshPointsColor(id.value, newValue),
6768
})
6869
const vertex_attribute = computed({
69-
get: () => dataStyleStore.pointsVertexAttribute(id.value),
70+
get: () => dataStyleStore.meshPointsVertexAttribute(id.value),
7071
set: (newValue) =>
71-
dataStyleStore.setPointsVertexAttribute(id.value, newValue),
72+
dataStyleStore.setMeshPointsVertexAttribute(id.value, newValue),
7273
})
7374
</script>

components/Viewer/PointSet/SpecificPointsOptions.vue

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,25 +50,26 @@
5050
const id = toRef(() => props.itemProps.id)
5151
5252
const visibility = computed({
53-
get: () => dataStyleStore.pointsVisibility(id.value),
54-
set: (newValue) => dataStyleStore.setPointsVisibility(id.value, newValue),
53+
get: () => dataStyleStore.meshPointsVisibility(id.value),
54+
set: (newValue) =>
55+
dataStyleStore.setMeshPointsVisibility(id.value, newValue),
5556
})
5657
const size = computed({
57-
get: () => dataStyleStore.pointsSize(id.value),
58-
set: (newValue) => dataStyleStore.setPointsSize(id.value, newValue),
58+
get: () => dataStyleStore.meshPointsSize(id.value),
59+
set: (newValue) => dataStyleStore.setMeshPointsSize(id.value, newValue),
5960
})
6061
const coloring_style_key = computed({
61-
get: () => dataStyleStore.pointsActiveColoring(id.value),
62+
get: () => dataStyleStore.meshPointsActiveColoring(id.value),
6263
set: (newValue) =>
63-
dataStyleStore.setPointsActiveColoring(id.value, newValue),
64+
dataStyleStore.setMeshPointsActiveColoring(id.value, newValue),
6465
})
6566
const color = computed({
66-
get: () => dataStyleStore.pointsColor(id.value),
67-
set: (newValue) => dataStyleStore.setPointsColor(id.value, newValue),
67+
get: () => dataStyleStore.meshPointsColor(id.value),
68+
set: (newValue) => dataStyleStore.setMeshPointsColor(id.value, newValue),
6869
})
6970
const vertex_attribute = computed({
70-
get: () => dataStyleStore.pointsVertexAttribute(id.value),
71+
get: () => dataStyleStore.meshPointsVertexAttribute(id.value),
7172
set: (newValue) =>
72-
dataStyleStore.setPointsVertexAttribute(id.value, newValue),
73+
dataStyleStore.setMeshPointsVertexAttribute(id.value, newValue),
7374
})
7475
</script>

internal_stores/mesh/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export default function useMeshStyle() {
4141
if (key == "visibility") {
4242
promise_array.push(setMeshVisibility(id, value))
4343
} else if (key == "points") {
44-
promise_array.push(pointsStyleStore.applyPointsStyle(id, value))
44+
promise_array.push(pointsStyleStore.applyMeshPointsStyle(id, value))
4545
} else if (key == "edges") {
4646
promise_array.push(edgesStyleStore.applyMeshEdgesStyle(id, value))
4747
} else if (key == "polygons") {

internal_stores/mesh/points.js

Lines changed: 43 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -4,66 +4,66 @@ const mesh_points_schemas = viewer_schemas.opengeodeweb_viewer.mesh.points
44
export function useMeshPointsStyle() {
55
const dataStyleStore = useDataStyleStore()
66

7-
function pointsStyle(id) {
7+
function meshPointsStyle(id) {
88
return dataStyleStore.getStyle(id).points
99
}
1010

11-
function pointsVisibility(id) {
12-
return pointsStyle(id).visibility
11+
function meshPointsVisibility(id) {
12+
return meshPointsStyle(id).visibility
1313
}
14-
function setPointsVisibility(id, visibility) {
15-
const points_style = pointsStyle(id)
14+
function setMeshPointsVisibility(id, visibility) {
15+
const points_style = meshPointsStyle(id)
1616
return viewer_call(
1717
{ schema: mesh_points_schemas.visibility, params: { id, visibility } },
1818
{
1919
response_function: () => {
2020
points_style.visibility = visibility
2121
console.log(
22-
`${setPointsVisibility.name} ${id} ${pointsVisibility(id)}`,
22+
`${setMeshPointsVisibility.name} ${id} ${meshPointsVisibility(id)}`,
2323
)
2424
},
2525
},
2626
)
2727
}
2828

29-
function pointsActiveColoring(id) {
30-
return pointsStyle(id).coloring.active
29+
function meshPointsActiveColoring(id) {
30+
return meshPointsStyle(id).coloring.active
3131
}
32-
function setPointsActiveColoring(id, type) {
33-
const coloring = pointsStyle(id).coloring
32+
function setMeshPointsActiveColoring(id, type) {
33+
const coloring = meshPointsStyle(id).coloring
3434
coloring.active = type
3535
console.log(
36-
`${setPointsActiveColoring.name} ${id} ${pointsActiveColoring(id)}`,
36+
`${setMeshPointsActiveColoring.name} ${id} ${meshPointsActiveColoring(id)}`,
3737
)
3838
if (type == "color") {
39-
return dataStyleStore.setPointsColor(id, coloring.color)
39+
return dataStyleStore.setMeshPointsColor(id, coloring.color)
4040
} else if (type == "vertex" && coloring.vertex !== null) {
41-
return dataStyleStore.setPointsVertexAttribute(id, coloring.vertex)
41+
return dataStyleStore.setMeshPointsVertexAttribute(id, coloring.vertex)
4242
} else throw new Error("Unknown points coloring type: " + type)
4343
}
4444

45-
function pointsColor(id) {
46-
return pointsStyle(id).coloring.color
45+
function meshPointsColor(id) {
46+
return meshPointsStyle(id).coloring.color
4747
}
48-
function setPointsColor(id, color) {
49-
const coloring_style = pointsStyle(id).coloring
48+
function setMeshPointsColor(id, color) {
49+
const coloring_style = meshPointsStyle(id).coloring
5050
return viewer_call(
5151
{ schema: mesh_points_schemas.color, params: { id, color } },
5252
{
5353
response_function: () => {
5454
coloring_style.color = color
5555
console.log(
56-
`${setPointsColor.name} ${id} ${JSON.stringify(pointsColor(id))}`,
56+
`${setMeshPointsColor.name} ${id} ${JSON.stringify(meshPointsColor(id))}`,
5757
)
5858
},
5959
},
6060
)
6161
}
62-
function pointsVertexAttribute(id) {
63-
return pointsStyle(id).coloring.vertex
62+
function meshPointsVertexAttribute(id) {
63+
return meshPointsStyle(id).coloring.vertex
6464
}
65-
function setPointsVertexAttribute(id, vertex_attribute) {
66-
const coloring_style = pointsStyle(id).coloring
65+
function setMeshPointsVertexAttribute(id, vertex_attribute) {
66+
const coloring_style = meshPointsStyle(id).coloring
6767
return viewer_call(
6868
{
6969
schema: mesh_points_schemas.vertex_attribute,
@@ -73,50 +73,48 @@ export function useMeshPointsStyle() {
7373
response_function: () => {
7474
coloring_style.vertex = vertex_attribute
7575
console.log(
76-
`${setPointsVertexAttribute.name} ${id} ${pointsVertexAttribute(id)}`,
76+
`${setMeshPointsVertexAttribute.name} ${id} ${meshPointsVertexAttribute(id)}`,
7777
)
7878
},
7979
},
8080
)
8181
}
8282

83-
function pointsSize(id) {
84-
return pointsStyle(id).size
83+
function meshPointsSize(id) {
84+
return meshPointsStyle(id).size
8585
}
86-
function setPointsSize(id, size) {
87-
const points_style = pointsStyle(id)
86+
function setMeshPointsSize(id, size) {
87+
const points_style = meshPointsStyle(id)
8888
return viewer_call(
8989
{ schema: mesh_points_schemas.size, params: { id, size } },
9090
{
9191
response_function: () => {
9292
points_style.size = size
93-
console.log(`${setPointsSize.name} ${id} ${pointsSize(id)}`)
93+
console.log(`${setMeshPointsSize.name} ${id} ${meshPointsSize(id)}`)
9494
},
9595
},
9696
)
9797
}
9898

99-
function applyPointsStyle(id, style) {
99+
function applyMeshPointsStyle(id, style) {
100100
return Promise.all([
101-
setPointsVisibility(id, style.visibility),
102-
setPointsActiveColoring(id, style.coloring.active),
103-
setPointsSize(id, style.size),
101+
setMeshPointsVisibility(id, style.visibility),
102+
setMeshPointsActiveColoring(id, style.coloring.active),
103+
setMeshPointsSize(id, style.size),
104104
])
105105
}
106106

107107
return {
108-
pointsVisibility,
109-
pointsActiveColoring,
110-
pointsColor,
111-
pointsVertexAttribute,
112-
pointsSize,
113-
setPointsVisibility,
114-
setPointsActiveColoring,
115-
setPointsColor,
116-
setPointsVertexAttribute,
117-
setPointsSize,
118-
applyPointsStyle,
108+
meshPointsVisibility,
109+
meshPointsActiveColoring,
110+
meshPointsColor,
111+
meshPointsVertexAttribute,
112+
meshPointsSize,
113+
setMeshPointsVisibility,
114+
setMeshPointsActiveColoring,
115+
setMeshPointsColor,
116+
setMeshPointsVertexAttribute,
117+
setMeshPointsSize,
118+
applyMeshPointsStyle,
119119
}
120120
}
121-
122-
export default useMeshPointsStyle

0 commit comments

Comments
 (0)