Commit a427b2a 1 parent feb5954 commit a427b2a Copy full SHA for a427b2a
File tree 1 file changed +5
-2
lines changed
packages/front/src/fragments/IfcStreamer/src
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -34,11 +34,13 @@ export class GeometryCullerRenderer extends OBC.CullerRenderer {
34
34
private readonly _geometry : THREE . BufferGeometry ;
35
35
36
36
private _material = new THREE . MeshBasicMaterial ( {
37
- transparent : true ,
37
+ transparent : false ,
38
38
side : 2 ,
39
39
opacity : 1 ,
40
40
} ) ;
41
41
42
+ private _materialT = new THREE . RawShaderMaterial ( ) ;
43
+
42
44
readonly onViewUpdated = new OBC . AsyncEvent < {
43
45
toLoad : { [ modelID : string ] : Map < number , Set < number > > } ;
44
46
toRemove : { [ modelID : string ] : Set < number > } ;
@@ -290,9 +292,10 @@ export class GeometryCullerRenderer extends OBC.CullerRenderer {
290
292
// Substitute it by fragment with same color
291
293
292
294
if ( ! geometry . fragment ) {
295
+ const material = frag . mesh . instanceColor ?. array ?. [ 4 ] !== undefined && frag . mesh . instanceColor . array [ 4 ] < 0.9 ? this . _materialT : this . _material ;
293
296
geometry . fragment = new FRAGS . Fragment (
294
297
frag . mesh . geometry ,
295
- this . _material ,
298
+ material ,
296
299
frag . capacity ,
297
300
) ;
298
301
You can’t perform that action at this time.
0 commit comments