@@ -21,7 +21,7 @@ export function useMeshEdgesStyle() {
2121
2222 /** Actions **/
2323 function setEdgesVisibility ( id , visibility ) {
24- viewer_call (
24+ return viewer_call (
2525 {
2626 schema : mesh_edges_schemas . visibility ,
2727 params : { id, visibility } ,
@@ -37,31 +37,30 @@ export function useMeshEdgesStyle() {
3737 } ,
3838 )
3939 }
40- function setEdgesActiveColoring ( id , type ) {
41- if ( type == "color" )
42- setEdgesColor ( id , dataStyleStore . styles [ id ] . edges . coloring . color )
43- else if ( type == "vertex" ) {
44- const vertex = dataStyleStore . styles [ id ] . edges . coloring . vertex
45- if ( vertex !== null ) setEdgesVertexAttribute ( id , vertex )
46- } else if ( type == "edges" ) {
47- const edges = dataStyleStore . styles [ id ] . edges . coloring . edges
48- if ( edges !== null ) setEdgesEdgeAttribute ( id , edges )
40+ async function setEdgesActiveColoring ( id , type ) {
41+ const coloring = dataStyleStore . styles [ id ] . edges . coloring
42+ if ( type == "color" ) {
43+ setEdgesColor ( id , coloring . color )
44+ // else if (type == "vertex") {
45+ // const vertex = coloring.vertex
46+ // if (vertex !== null) setEdgesVertexAttribute(id, vertex)
47+ // } else if (type == "edges") {
48+ // const edges = coloring.edges
49+ // if (edges !== null) setEdgesEdgeAttribute(id, edges)
4950 } else throw new Error ( "Unknown edges coloring type: " + type )
50- dataStyleStore . styles [ id ] . edges . coloring . active = type
51- console . log (
52- "setEdgesActiveColoring" ,
53- dataStyleStore . styles [ id ] . edges . coloring . active ,
54- )
51+ coloring . active = type
52+ console . log ( "setEdgesActiveColoring" , coloring . active )
5553 }
5654
5755 function setEdgesColor ( id , color ) {
58- viewer_call (
56+ return viewer_call (
5957 {
6058 schema : mesh_edges_schemas . color ,
6159 params : { id, color } ,
6260 } ,
6361 {
6462 response_function : ( ) => {
63+ console . log ( "response_function" , id , color )
6564 dataStyleStore . styles [ id ] . edges . coloring . color = color
6665 console . log (
6766 "setEdgesColor" ,
@@ -71,16 +70,16 @@ export function useMeshEdgesStyle() {
7170 } ,
7271 )
7372 }
74- function setEdgesSize ( id , size ) {
75- viewer_call (
73+ function setEdgesWidth ( id , width ) {
74+ return viewer_call (
7675 {
77- schema : mesh_edges_schemas . size ,
78- params : { id, size } ,
76+ schema : mesh_edges_schemas . width ,
77+ params : { id, width } ,
7978 } ,
8079 {
8180 response_function : ( ) => {
82- dataStyleStore . styles [ id ] . edges . size = size
83- console . log ( "setEdgesSize " , dataStyleStore . styles [ id ] . edges . size )
81+ dataStyleStore . styles [ id ] . edges . width = width
82+ console . log ( "setEdgesWidth " , dataStyleStore . styles [ id ] . edges . width )
8483 } ,
8584 } ,
8685 )
@@ -89,7 +88,7 @@ export function useMeshEdgesStyle() {
8988 function applyEdgesStyle ( id , style ) {
9089 setEdgesVisibility ( id , style . visibility )
9190 setEdgesActiveColoring ( id , style . coloring . active )
92- // setEdgesSize (id, style.size);
91+ // setEdgesWidth (id, style.size);
9392 }
9493
9594 return {
@@ -100,7 +99,7 @@ export function useMeshEdgesStyle() {
10099 setEdgesVisibility,
101100 setEdgesActiveColoring,
102101 setEdgesColor,
103- setEdgesSize ,
102+ setEdgesWidth ,
104103 applyEdgesStyle,
105104 }
106105}
0 commit comments