VTK文件格式 - THREE.js

时间:2016-07-01 10:46:53

标签: javascript three.js visualization vtk

这是我在Stack Overflow的第一篇文章,虽然我已经使用它多年了。

对于我的论文项目,我必须在网上开发数字风洞的GUI。作为标记的附加点,结果的3D呈现将是非常棒的。我已经开始使用许多远程可视化技术,但总是来到一些特定的JavaScript库Three.JS。我已经设法创建简单的示例并加载STL文件。 然而,下一步是加载VTK文件,因为那些可以通过OpenFOAM获得输出。 众所周知,VTK文件格式可以包含许多不同的数据,而不仅仅是颜色和几何。因此,我试图首先使用点,polydata和rgb颜色可视化简单的VTK文件,但是我失败了。我成功获得几何,但似乎从VTK文件中读取颜色。 我跟着VTKloader #7602,但我要么不走运,要么知道我不够。

Hexagonial surface, geometry has no color attribute

var loader = new THREE.VTKLoader();
            loader.load( "models/vtk/p_colors_faceNUM.vtk", function ( geometry,material ) {

                geometry.center();
                geometry.computeVertexNormals();

                var mesh = new THREE.Mesh( geometry, material );

                console.log(mesh);
                mesh.side = THREE.DoubleSide;

                console.log(geometry);
                mesh.position.set( - 0.075, 0.005, 0 );
                mesh.scale.multiplyScalar( 0.2 );
                scene.add( mesh );

            } );

0 个答案:

没有答案