Published
Edited
Sep 9, 2020
Fork of Hello vtk.js
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
render = {
var actor = vtk.Rendering.Core.vtkActor.newInstance();
var mapper = vtk.Rendering.Core.vtkMapper.newInstance();

actor.setMapper(mapper);
actor.getProperty().setRepresentationToWireframe();
mapper.setInputConnection(object.getOutputPort());

var renderer = fullScreenRenderer.getRenderer();
renderer.addActor(actor);
renderer.resetCamera();

// Needed when object changes
invalidation.then(() => {
actor.delete();
mapper.delete();
object.delete();
})
return fullScreenRenderer.getRenderWindow().render;
}
Insert cell
object = {
if (source == "cone") return vtk.Filters.Sources.vtkConeSource.newInstance();
else if (source == "circle")
return vtk.Filters.Sources.vtkCircleSource.newInstance();
}
Insert cell
{
object.setResolution(resolution);
render();
}
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more