Skip to main content

Module visualization_io

Module visualization_io 

Source
Expand description

Visualization output formats for physics simulations.

Supports: ParaView state files (.pvsm), VisIt database, Blender Python export, Matplotlib JSON descriptor, D3.js data export, WebGL buffer export, glTF 2.0 physics annotations, VDB sparse volume, OpenEXR multi-channel, and Cinema database format.

Structs§

AnimFrame
A single animation frame carrying field data.
AnimSequence
A sequence of animation frames.
BlenderExportConfig
Configuration for a Blender bpy export script.
CinemaDatabase
A Cinema Science Database (Spec D).
CinemaParameter
A Cinema Science Database (CDB) parameter definition.
D3ContourData
Contour data for D3 contour plots.
D3Edge
An edge in a force-directed graph.
D3ForceGraph
D3.js force-directed graph export.
D3Node
A node in a force-directed graph.
DataSeries
A single data series for a Matplotlib plot.
ExrChannel
A single channel in an OpenEXR image.
GltfPhysicsBody
Physics body descriptor for glTF KHR_physics_rigid_bodies extension.
GltfPhysicsScene
A complete glTF scene with physics annotations.
MatplotlibFigure
A descriptor for a Matplotlib figure, exportable as JSON.
OpenExrImage
A multi-channel OpenEXR image descriptor.
ParaviewStateConfig
Configuration for a ParaView state file.
Point3
A 3D point using plain array storage.
ScalarField3D
A scalar field on a regular Cartesian grid.
VdbSparseGrid
A sparse VDB volume grid (minimal ASCII representation).
VdbVoxel
A sparse voxel in a VDB-like grid.
VisItDatabase
A VisIt database descriptor for a time series.
WebGlBuffer
WebGL-ready interleaved vertex buffer descriptor.

Enums§

ColourMap
Built-in colour maps.
GltfColliderShape
Collider shape for glTF physics.

Functions§

scalar_field_to_rgba
Convert a 2D scalar field slice to raw RGBA bytes using a colour map.
write_paraview_state
Write a minimal ParaView state (.pvsm) XML file to a string.