Skip to content
Snippets Groups Projects
Commit ecbafb08 authored by Alexander Rose's avatar Alexander Rose
Browse files

fix mc example

parent e5dae6c0
No related branches found
No related tags found
No related merge requests found
...@@ -73,7 +73,7 @@ async function init() { ...@@ -73,7 +73,7 @@ async function init() {
console.timeEnd('gpu mc pyramid2'); console.timeEnd('gpu mc pyramid2');
console.time('gpu mc vert2'); console.time('gpu mc vert2');
createIsosurfaceBuffers(webgl, activeVoxelsTex2, densityTextureData2.texture, compacted2, densityTextureData2.gridDim, densityTextureData2.gridTexDim, densityTextureData2.transform, isoValue); createIsosurfaceBuffers(webgl, activeVoxelsTex2, densityTextureData2.texture, compacted2, densityTextureData2.gridDim, densityTextureData2.gridTexDim, densityTextureData2.transform, isoValue, true);
webgl.waitForGpuCommandsCompleteSync(); webgl.waitForGpuCommandsCompleteSync();
console.timeEnd('gpu mc vert2'); console.timeEnd('gpu mc vert2');
console.timeEnd('gpu mc2'); console.timeEnd('gpu mc2');
...@@ -96,7 +96,7 @@ async function init() { ...@@ -96,7 +96,7 @@ async function init() {
console.timeEnd('gpu mc pyramid'); console.timeEnd('gpu mc pyramid');
console.time('gpu mc vert'); console.time('gpu mc vert');
const gv = createIsosurfaceBuffers(webgl, activeVoxelsTex, densityTextureData.texture, compacted, densityTextureData.gridDim, densityTextureData.gridTexDim, densityTextureData.transform, isoValue); const gv = createIsosurfaceBuffers(webgl, activeVoxelsTex, densityTextureData.texture, compacted, densityTextureData.gridDim, densityTextureData.gridTexDim, densityTextureData.transform, isoValue, true);
webgl.waitForGpuCommandsCompleteSync(); webgl.waitForGpuCommandsCompleteSync();
console.timeEnd('gpu mc vert'); console.timeEnd('gpu mc vert');
console.timeEnd('gpu mc'); console.timeEnd('gpu mc');
...@@ -104,7 +104,7 @@ async function init() { ...@@ -104,7 +104,7 @@ async function init() {
console.log({ ...webgl.stats, programCount: webgl.stats.resourceCounts.program, shaderCount: webgl.stats.resourceCounts.shader }); console.log({ ...webgl.stats, programCount: webgl.stats.resourceCounts.program, shaderCount: webgl.stats.resourceCounts.shader });
const mcBoundingSphere = Sphere3D.fromBox3D(Sphere3D(), densityTextureData.bbox); const mcBoundingSphere = Sphere3D.fromBox3D(Sphere3D(), densityTextureData.bbox);
const mcIsosurface = TextureMesh.create(gv.vertexCount, 1, gv.vertexGroupTexture, gv.normalTexture, mcBoundingSphere); const mcIsosurface = TextureMesh.create(gv.vertexCount, 1, gv.vertexTexture, gv.groupTexture, gv.normalTexture, mcBoundingSphere);
const mcIsoSurfaceProps = { doubleSided: true, flatShaded: true, alpha: 1.0 }; const mcIsoSurfaceProps = { doubleSided: true, flatShaded: true, alpha: 1.0 };
const mcIsoSurfaceValues = TextureMesh.Utils.createValuesSimple(mcIsosurface, mcIsoSurfaceProps, Color(0x112299), 1); const mcIsoSurfaceValues = TextureMesh.Utils.createValuesSimple(mcIsosurface, mcIsoSurfaceProps, Color(0x112299), 1);
// console.log('mcIsoSurfaceValues', mcIsoSurfaceValues) // console.log('mcIsoSurfaceValues', mcIsoSurfaceValues)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment