|
44 | 44 | viewer.extend(Cesium.viewerVoxelInspectorMixin);
|
45 | 45 | viewer.scene.debugShowFramesPerSecond = true;
|
46 | 46 |
|
47 |
| - const customShaderWhite = new Cesium.CustomShader({ |
48 |
| - fragmentShaderText: `void fragmentMain(FragmentInput fsInput, inout czm_modelMaterial material) |
49 |
| - { |
50 |
| - material.diffuse = vec3(1.0); |
51 |
| - material.alpha = 1.0; |
52 |
| - }`, |
53 |
| - }); |
54 |
| - |
55 | 47 | const customShaderColor = new Cesium.CustomShader({
|
56 | 48 | fragmentShaderText: `void fragmentMain(FragmentInput fsInput, inout czm_modelMaterial material)
|
57 | 49 | {
|
|
60 | 52 | }`,
|
61 | 53 | });
|
62 | 54 |
|
63 |
| - function createPrimitive(provider, customShader) { |
| 55 | + function createPrimitive(provider) { |
64 | 56 | viewer.scene.primitives.removeAll();
|
65 | 57 |
|
66 | 58 | const voxelPrimitive = viewer.scene.primitives.add(
|
67 | 59 | new Cesium.VoxelPrimitive({
|
68 | 60 | provider: provider,
|
69 |
| - customShader: customShader, |
| 61 | + customShader: customShaderColor, |
70 | 62 | }),
|
71 | 63 | );
|
72 | 64 |
|
|
87 | 79 | const provider = await Cesium.Cesium3DTilesVoxelProvider.fromUrl(
|
88 | 80 | "../../SampleData/Cesium3DTiles/Voxel/VoxelBox3DTiles/tileset.json",
|
89 | 81 | );
|
90 |
| - const primitive = createPrimitive(provider, customShaderColor); |
| 82 | + const primitive = createPrimitive(provider); |
91 | 83 | },
|
92 | 84 | },
|
93 | 85 | {
|
|
96 | 88 | const provider = await Cesium.Cesium3DTilesVoxelProvider.fromUrl(
|
97 | 89 | "../../SampleData/Cesium3DTiles/Voxel/VoxelCylinder3DTiles/tileset.json",
|
98 | 90 | );
|
99 |
| - const primitive = createPrimitive(provider, customShaderColor); |
| 91 | + const primitive = createPrimitive(provider); |
100 | 92 | },
|
101 | 93 | },
|
102 | 94 | {
|
|
105 | 97 | const provider = await Cesium.Cesium3DTilesVoxelProvider.fromUrl(
|
106 | 98 | "../../SampleData/Cesium3DTiles/Voxel/VoxelEllipsoid3DTiles/tileset.json",
|
107 | 99 | );
|
108 |
| - const primitive = createPrimitive(provider, customShaderWhite); |
| 100 | + const primitive = createPrimitive(provider); |
109 | 101 | },
|
110 | 102 | },
|
111 | 103 | ]);
|
|
0 commit comments