Skip to main content

Crate polyscope_structures

Crate polyscope_structures 

Source
Expand description

Structure implementations for polyscope-rs.

This crate provides concrete implementations of geometric structures:

  • Point clouds
  • Surface meshes (triangles, polygons)
  • Curve networks
  • Volume meshes (tetrahedra, hexahedra)
  • Volume grids (implicit surfaces)
  • Camera views

Re-exports§

pub use camera_view::CameraExtrinsics;
pub use camera_view::CameraIntrinsics;
pub use camera_view::CameraParameters;
pub use camera_view::CameraView;
pub use curve_network::CurveNetwork;
pub use floating::FloatingColorImage;
pub use floating::FloatingColorRenderImage;
pub use floating::FloatingDepthRenderImage;
pub use floating::FloatingRawColorImage;
pub use floating::FloatingScalarImage;
pub use floating::ImageOrigin;
pub use point_cloud::PointCloud;
pub use surface_mesh::SurfaceMesh;
pub use volume_grid::VolumeGrid;
pub use volume_mesh::VolumeCellType;
pub use volume_mesh::VolumeMesh;

Modules§

camera_view
Camera view structure for visualizing camera poses.
curve_network
Curve network structure.
floating
Floating quantities — screen-space data not attached to any structure.
point_cloud
Point cloud structure.
surface_mesh
Surface mesh structure.
volume_grid
Volume grid structure for visualizing regular 3D grids.
volume_mesh
Volume mesh structure for tetrahedral and hexahedral meshes.