第三章 Vite4+Vue3+Vtkjs 封装工具让其支持加载各种格式的模型

一、介绍   

vtk.js目前支持的格式有vtp、vti、skybox、obj、obz、stl、ply、gltf 、glb、x3d、3ds、fbx、dae、json、glyph等等。vtk.js还支持从JavaScript数组、Typed Arrays和ImageData对象中创建数据集。支持这么多格式是因为vtk.js本身就给我们提供了相应的Reader读取器去解析。但有的格式是不支持直接加载的,因为vtk本身是不支持,我们需要它的好兄弟ITK来协助。让我们的平台能支持更多更多的格式,比如(vtk、exo、ex2、mrc等等)其次itk还提供了各种算法和工具,如图像分割、配准、重建和可视化。两者加起来让我们的工作更加的丰富多彩。

第三章 Vite4+Vue3+Vtkjs 封装工具让其支持加载各种格式的模型_第1张图片

二、封装模型读取器   

vtk支持这么多格式,我的想法是把它进行一个封装,让我的程序运行起来以后,不管是什么格式的模型,只要在支持范围内,我都能在web端进行一个加载呈现。思路是加载什么格式的模型就去调用相对应的读取器。开搞!!!

1、ITK  

根据

你可能感兴趣的:(VTK.js,javascript,前端,vue.js,typescript,前端框架)