@@ -43,58 +43,38 @@ export const PhononVisualization: React.FC = () => {
43
43
zoomToFit2D : true
44
44
} }
45
45
data = { crystalScene }
46
- tiling = { [ tilingX , tilingY , tilingZ ] }
46
+ tiling = { [ tilingX , tilingY , tilingZ ] } // TODO: does this need to be broken up?
47
47
maxTiling = { maxTiling }
48
48
sceneSize = "100%"
49
- debug = { true }
49
+ debug = { false }
50
50
toggleVisibility = { { } }
51
51
/>
52
+ { /* TODO: consider creating triple slider component*/ }
52
53
{ /* X slider*/ }
53
54
< RangeSlider
54
- domain = { [ 0 , maxTiling ] }
55
+ domain = { [ 0 , maxTiling || 1 ] }
56
+ value = { tilingX }
55
57
onChange = { ( values ) => {
56
58
setTilingX ( values [ 0 ] ) ;
57
59
console . log ( values ) ;
58
60
} }
59
61
/>
60
- { /*<SimpleSlider*/ }
61
- { /* onUpdate={(a) => {*/ }
62
- { /* if (a != tilingX) {*/ }
63
- { /* setTilingX(a);*/ }
64
- { /* }*/ }
65
- { /* }}*/ }
66
- { /* onChange={(a) => {*/ }
67
- { /* console.log(a);*/ }
68
- { /* }}*/ }
69
- { /* domain={[0, maxTiling]}*/ }
70
- { /* values={[tilingX]}*/ }
71
- { /*/>*/ }
72
- { /*/!* Y slider*!/*/ }
73
- { /*<SimpleSlider*/ }
74
- { /* onUpdate={(a) => {*/ }
75
- { /* if (a != tilingX) {*/ }
76
- { /* setTilingY(a);*/ }
77
- { /* }*/ }
78
- { /* }}*/ }
79
- { /* onChange={(a) => {*/ }
80
- { /* console.log(a);*/ }
81
- { /* }}*/ }
82
- { /* domain={[0, maxTiling]}*/ }
83
- { /* values={[tilingY]}*/ }
84
- { /*/>*/ }
85
- { /*/!* Z slider *!/*/ }
86
- { /*<SimpleSlider*/ }
87
- { /* onUpdate={(a) => {*/ }
88
- { /* if (a != tilingX) {*/ }
89
- { /* setTilingZ(a);*/ }
90
- { /* }*/ }
91
- { /* }}*/ }
92
- { /* onChange={(a) => {*/ }
93
- { /* console.log(a);*/ }
94
- { /* }}*/ }
95
- { /* domain={[0, maxTiling]}*/ }
96
- { /* values={[tilingZ]}*/ }
97
- { /*/>*/ }
62
+ < RangeSlider
63
+ domain = { [ 0 , maxTiling || 1 ] }
64
+ value = { tilingY }
65
+ onChange = { ( values ) => {
66
+ setTilingY ( values [ 0 ] ) ;
67
+ console . log ( values ) ;
68
+ } }
69
+ />
70
+ < RangeSlider
71
+ domain = { [ 0 , maxTiling || 1 ] }
72
+ value = { tilingZ }
73
+ onChange = { ( values ) => {
74
+ setTilingZ ( values [ 0 ] ) ;
75
+ console . log ( values ) ;
76
+ } }
77
+ />
98
78
</ div >
99
79
) ;
100
80
} ;
0 commit comments