Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用vtk.js呈现Float32Array多维数据集?_Javascript_Volume Rendering_Vtk.js - Fatal编程技术网

Javascript 如何使用vtk.js呈现Float32Array多维数据集?

Javascript 如何使用vtk.js呈现Float32Array多维数据集?,javascript,volume-rendering,vtk.js,Javascript,Volume Rendering,Vtk.js,我想用vtk.js渲染一个3D卷。我的问题是vtk.js文档中的所有教程/示例都加载并呈现vti文件。在我的例子中,我的数据只是一个Float32Array,其中包含3D图像的值。如何使用vtk.js进行体积渲染?我需要一个解决方案,它不会在文件系统上创建其他文件 我设法(在同事的帮助下)渲染了一个随机立方体,如下所示: //伪导入(避免使用完全限定名) var vtkFullScreenRenderWindow=vtk.Rendering.Misc.vtkFullScreenRenderWi

我想用vtk.js渲染一个3D卷。我的问题是vtk.js文档中的所有教程/示例都加载并呈现
vti
文件。在我的例子中,我的数据只是一个
Float32Array
,其中包含3D图像的值。如何使用vtk.js进行体积渲染?我需要一个解决方案,它不会在文件系统上创建其他文件

我设法(在同事的帮助下)渲染了一个随机立方体,如下所示:

//伪导入(避免使用完全限定名)
var vtkFullScreenRenderWindow=vtk.Rendering.Misc.vtkFullScreenRenderWindow;
var vtkImageData=vtk.Common.DataModel.vtkImageData;
var vtkDataArray=vtk.Common.Core.vtkDataArray;
var vtkVolume=vtk.Rendering.Core.vtkVolume;
var vtkVolumeMapper=vtk.Rendering.Core.vtkVolumeMapper;
var vtkColorTransferFunction=vtk.Rendering.Core.vtkColorTransferFunction;
var vtkPiecewiseFunction=vtk.Common.DataModel.vtkPiecewiseFunction;
var VtkDataTypes=vtkDataArray.VtkDataTypes;
函数initRandomCubeVorume(){
变量宽度=50,高度=50,深度=50;
变量大小=宽度*高度*深度;
var值=[];
对于(变量i=0;i
#view3d{height:calc(100vh-20px);/*避免滚动条,因为有边距*/}

你知道怎么做吗?我现在也在尝试做同样的事情。