Comments (9)
VTK.js does not support volumetric meshes (volume grid data). You can only manipulate surface meshes. Cutting them will leave a hole (see vtkCutter). The hole can be filled at a second step (see vtkClipClosedSurface)
from vtk-js.
How to fill the hole with the "vtkClipClosedSurface"? I want to show the meshes on the slice, but the example (see vtkClipClosedSurface) does not show the grid on the clippingPlanes. How can I do? Is there any example?
from vtk-js.
It does not show the grid because there is no internal structure information stored in your mesh.
VTK.js does not support volumetric mesh, therefore the data you have is only surface mesh.
Please share screenshots.
from vtk-js.
I want to use vtk.js and vue to achieve the same slicing functionality as in paraview. How can I do ?I want to achieve the following effect.
from vtk-js.
There are 3 options:
- Add Unstructured Grid (i.e. volumetric mesh) support in VTK.js,
- Use VTK.wasm,
- Use a client/server approach like trame offers.
In the first 2 cases, you may face memory limitations if your data is too large.
from vtk-js.
If I want to Add Unstructured Grid (i.e. volumetric mesh) support in VTK.js, How can I do?
from vtk-js.
You can look at the existing vtkPolyData and vtkImageData.
You then need to look at vtkUnstructuredGrid in VTK C++ and do the same in VTK.js. There will be unstructured grid mappers to port to JS as well.
from vtk-js.
I'm not very familiar with C++. This is a bit difficult for me to look at vtkUnstructuredGrid in VTK C++ and do the same in VTK.js. Is there any recommended way to achieve this function using vue + vtk.js. How about "Use VTK.wasm"?
from vtk-js.
Here is some documentation about VTK wasm.
Shall you have funding, feel free to reach me out.
from vtk-js.
Related Issues (20)
- [Bug] Handling of clamped arrays? HOT 2
- [Bug] `vtkStringArray.newClone` raises error HOT 4
- [Feature] Support for LZMA vtk files HOT 5
- The vtkPLYReader parseAsText method reported an error [Bug] HOT 5
- [Bug] Incorrect interface for `insertNextPoint` on `vtkPoints` HOT 1
- STLReader and ORJReader parsing obj file with incorrect number of points[Bug]
- Middle and right mouse button interactor issue on Safari HOT 2
- [Feature] Rendering with OffscreenCanvas HOT 3
- [Bug] Issues in PR(Share GPU ressources across render windows) HOT 1
- [Bug] Memory leak in WidgetState HOT 3
- Can vtk.js read VTK files with the 'DATASET UNSTRUCTURED_GRID' format? HOT 7
- Mobile end lag issue HOT 1
- [Bug] Opacity problem on stl file when backface culling is enabled HOT 11
- [Bug] ESM doesn't work without "type": "module" in node HOT 1
- [Bug] HOT 3
- Display vtkLineWidget error when click same postion[Bug] HOT 8
- [Feature] vtkInteractorStyleTrackballActor port
- [Feature] Unfreezing New Instances HOT 8
- [Feature] Allow bypassing range calculations for Volume Mapper HOT 6
- Abnormal image display[Bug] HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vtk-js.