vtk-pure-rs 0.2.0

Pure Rust visualization toolkit — data structures, filters, I/O, rendering
Documentation
pub mod prelude;
mod camera;
mod scene;
mod renderer;
pub mod color_map;
mod light;
mod material;
pub mod picker;
pub mod scalar_bar;
pub mod axes_widget;
pub mod silhouette;
pub mod fog;
pub mod texture;
pub mod lod;
pub mod instancing;
pub mod volume;
pub mod animation;
pub mod clip_plane;
pub mod scene_io;
pub mod measurement;
pub mod scene_json;
pub mod shadow;
pub mod skybox;
pub mod bloom;
pub mod annotation;
pub mod stereo;
pub mod screenshot;
pub mod transfer_editor;
pub mod viewport;
pub mod ssao;
pub mod dof;
pub mod environment;
pub mod axes_cube;
pub use camera::Camera;
pub use scene::{Actor, Coloring, Representation, Scene};
pub use renderer::Renderer;
pub use color_map::ColorMap;
pub use light::{Light, LightType};
pub use material::Material;
pub use picker::{pick, PickResult};
pub use scalar_bar::{ScalarBar, ScalarBarOrientation};
pub use axes_widget::AxesWidget;
pub use silhouette::SilhouetteConfig;
pub use fog::{Fog, FogMode};
pub use shadow::ShadowConfig;
pub use skybox::Skybox;
pub use bloom::BloomConfig;
pub use annotation::{Annotations, Label3D, DistanceRuler, AngleProtractor};
pub use stereo::{StereoConfig, StereoMode};
pub use texture::{Texture, TextureAtlas, AtlasRegion};
pub use lod::{LodSet, LodLevel};
pub use instancing::{InstancedGlyphs, GlyphInstance};
pub use volume::{VolumeActor, TransferFunction};
pub use animation::{CameraAnimation, Track, Keyframe, Easing};
pub use clip_plane::ClipPlane;
pub use viewport::Viewport;
pub use ssao::SsaoConfig;
pub use dof::DofConfig;
pub use environment::EnvironmentMap;
pub use axes_cube::AxesCube;
pub mod impostor;
pub use impostor::ImpostorConfig;
pub mod context_2d;
pub use context_2d::Context2D;
pub mod ray_tracer;
pub mod subdivision_render;
pub mod path_tracer;
pub mod parallel_render;
pub mod web_viewer;
#[cfg(feature = "truetype")]
pub mod truetype_font;
#[cfg(feature = "truetype")]
pub use truetype_font::TrueTypeFont;