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§
- Anim
Frame - A single animation frame carrying field data.
- Anim
Sequence - A sequence of animation frames.
- Blender
Export Config - Configuration for a Blender bpy export script.
- Cinema
Database - A Cinema Science Database (Spec D).
- Cinema
Parameter - A Cinema Science Database (CDB) parameter definition.
- D3Contour
Data - Contour data for D3 contour plots.
- D3Edge
- An edge in a force-directed graph.
- D3Force
Graph - D3.js force-directed graph export.
- D3Node
- A node in a force-directed graph.
- Data
Series - A single data series for a Matplotlib plot.
- ExrChannel
- A single channel in an OpenEXR image.
- Gltf
Physics Body - Physics body descriptor for glTF KHR_physics_rigid_bodies extension.
- Gltf
Physics Scene - A complete glTF scene with physics annotations.
- Matplotlib
Figure - A descriptor for a Matplotlib figure, exportable as JSON.
- Open
ExrImage - A multi-channel OpenEXR image descriptor.
- Paraview
State Config - Configuration for a ParaView state file.
- Point3
- A 3D point using plain array storage.
- Scalar
Field3D - A scalar field on a regular Cartesian grid.
- VdbSparse
Grid - A sparse VDB volume grid (minimal ASCII representation).
- VdbVoxel
- A sparse voxel in a VDB-like grid.
- VisIt
Database - A VisIt database descriptor for a time series.
- WebGl
Buffer - WebGL-ready interleaved vertex buffer descriptor.
Enums§
- Colour
Map - Built-in colour maps.
- Gltf
Collider Shape - 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.