@@ -9,13 +9,18 @@ const materials = [
9
9
'color' ,
10
10
'combine' ,
11
11
'envMap' ,
12
+ 'envMapRotation' ,
13
+ 'fog' ,
12
14
'lightMap' ,
13
15
'lightMapIntensity' ,
14
16
'map' ,
15
17
'reflectivity' ,
16
18
'refractionRatio' ,
17
19
'specularMap' ,
18
20
'wireframe' ,
21
+ 'wireframeLinecap' ,
22
+ 'wireframeLinejoin' ,
23
+ 'wireframeLinewidth'
19
24
] ,
20
25
} ,
21
26
{
@@ -29,13 +34,16 @@ const materials = [
29
34
'bumpScale' ,
30
35
'color' ,
31
36
'combine' ,
37
+ 'displacementBias' ,
32
38
'displacementMap' ,
33
39
'displacementScale' ,
34
- 'displacementBias' ,
35
40
'emissive' ,
36
- 'emissiveMap' ,
37
41
'emissiveIntensity' ,
42
+ 'emissiveMap' ,
38
43
'envMap' ,
44
+ 'envMapRotation' ,
45
+ 'flatShading' ,
46
+ 'fog' ,
39
47
'lightMap' ,
40
48
'lightMapIntensity' ,
41
49
'map' ,
@@ -46,6 +54,9 @@ const materials = [
46
54
'refractionRatio' ,
47
55
'specularMap' ,
48
56
'wireframe' ,
57
+ 'wireframeLinecap' ,
58
+ 'wireframeLinejoin' ,
59
+ 'wireframeLinewidth'
49
60
] ,
50
61
} ,
51
62
{
@@ -59,13 +70,16 @@ const materials = [
59
70
'bumpScale' ,
60
71
'color' ,
61
72
'combine' ,
73
+ 'displacementBias' ,
62
74
'displacementMap' ,
63
75
'displacementScale' ,
64
- 'displacementBias' ,
65
76
'emissive' ,
66
- 'emissiveMap' ,
67
77
'emissiveIntensity' ,
78
+ 'emissiveMap' ,
68
79
'envMap' ,
80
+ 'envMapRotation' ,
81
+ 'flatShading' ,
82
+ 'fog' ,
69
83
'lightMap' ,
70
84
'lightMapIntensity' ,
71
85
'map' ,
@@ -78,6 +92,9 @@ const materials = [
78
92
'specular' ,
79
93
'specularMap' ,
80
94
'wireframe' ,
95
+ 'wireframeLinecap' ,
96
+ 'wireframeLinejoin' ,
97
+ 'wireframeLinewidth'
81
98
] ,
82
99
} ,
83
100
{
@@ -90,14 +107,17 @@ const materials = [
90
107
'bumpMap' ,
91
108
'bumpScale' ,
92
109
'color' ,
110
+ 'displacementBias' ,
93
111
'displacementMap' ,
94
112
'displacementScale' ,
95
- 'displacementBias' ,
96
113
'emissive' ,
97
- 'emissiveMap' ,
98
114
'emissiveIntensity' ,
115
+ 'emissiveMap' ,
99
116
'envMap' ,
100
117
'envMapIntensity' ,
118
+ 'envMapRotation' ,
119
+ 'flatShading' ,
120
+ 'fog' ,
101
121
'lightMap' ,
102
122
'lightMapIntensity' ,
103
123
'map' ,
@@ -106,10 +126,12 @@ const materials = [
106
126
'normalMap' ,
107
127
'normalMapType' ,
108
128
'normalScale' ,
109
- 'refractionRatio' ,
110
129
'roughness' ,
111
130
'roughnessMap' ,
112
131
'wireframe' ,
132
+ 'wireframeLinecap' ,
133
+ 'wireframeLinejoin' ,
134
+ 'wireframeLinewidth'
113
135
] ,
114
136
} ,
115
137
{
@@ -119,70 +141,75 @@ const materials = [
119
141
'alphaMap' ,
120
142
'aoMap' ,
121
143
'aoMapIntensity' ,
144
+ 'anisotropy' ,
145
+ 'anisotropyRotation' ,
146
+ 'anisotropyMap' ,
147
+ 'attenuationColor' ,
148
+ 'attenuationDistance' ,
122
149
'bumpMap' ,
123
150
'bumpScale' ,
124
151
'clearcoat' ,
125
152
'clearcoatMap' ,
153
+ 'clearcoatNormalMap' ,
154
+ 'clearcoatNormalScale' ,
126
155
'clearcoatRoughness' ,
127
156
'clearcoatRoughnessMap' ,
128
- 'clearcoatNormalScale' ,
129
- 'clearcoatNormalMap' ,
130
157
'color' ,
158
+ 'displacementBias' ,
131
159
'displacementMap' ,
132
160
'displacementScale' ,
133
- 'displacementBias' ,
134
161
'emissive' ,
135
- 'emissiveMap' ,
136
162
'emissiveIntensity' ,
163
+ 'emissiveMap' ,
137
164
'envMap' ,
138
165
'envMapIntensity' ,
166
+ 'envMapRotation' ,
167
+ 'flatShading' ,
168
+ 'fog' ,
169
+ 'ior' ,
139
170
'iridescence' ,
140
- 'iridescenceMap' ,
141
171
'iridescenceIOR' ,
142
- 'iridescenceThicknessRange ' ,
172
+ 'iridescenceMap ' ,
143
173
'iridescenceThicknessMap' ,
174
+ 'iridescenceThicknessRange' ,
144
175
'lightMap' ,
145
176
'lightMapIntensity' ,
146
- 'ior' ,
147
177
'map' ,
148
178
'metalness' ,
149
179
'metalnessMap' ,
150
180
'normalMap' ,
151
181
'normalMapType' ,
152
182
'normalScale' ,
153
- 'refractionRatio ' ,
183
+ 'reflectivity ' ,
154
184
'roughness' ,
155
185
'roughnessMap' ,
156
186
'sheen' ,
157
187
'sheenColor' ,
158
188
'sheenColorMap' ,
159
189
'sheenRoughness' ,
160
190
'sheenRoughnessMap' ,
191
+ 'specularColor' ,
192
+ 'specularColorMap' ,
193
+ 'specularIntensity' ,
194
+ 'specularIntensityMap' ,
161
195
'thickness' ,
162
196
'thicknessMap' ,
163
197
'transmission' ,
164
198
'transmissionMap' ,
165
- 'attenuationDistance' ,
166
- 'attenuationColor' ,
167
- 'anisotropy' ,
168
- 'anisotropyRotation' ,
169
- 'anisotropyMap' ,
170
- 'specularIntensity' ,
171
- 'specularIntensityMap' ,
172
- 'specularColor' ,
173
- 'specularColorMap' ,
174
199
'wireframe' ,
175
- 'reflectivity' ,
200
+ 'wireframeLinecap' ,
201
+ 'wireframeLinejoin' ,
202
+ 'wireframeLinewidth'
176
203
] ,
177
204
} ,
178
205
] ;
179
206
180
- const allProperties = { } ;
207
+ const allProperties = new Set ( ) ;
181
208
materials . forEach ( ( material ) => {
182
209
183
210
material . properties . forEach ( ( property ) => {
184
211
185
- allProperties [ property ] = true ;
212
+ allProperties . add ( property ) ;
186
213
187
214
} ) ;
188
215
@@ -222,7 +249,7 @@ const thead = addElem( 'thead', table );
222
249
223
250
}
224
251
225
- Object . keys ( allProperties ) . sort ( ) . forEach ( ( property ) => {
252
+ Array . from ( allProperties ) . sort ( ) . forEach ( ( property ) => {
226
253
227
254
const tr = addElem ( 'tr' , table ) ;
228
255
addElem ( 'td' , tr , property ) ;
0 commit comments