| Crates.io | threecrate-visualization |
| lib.rs | threecrate-visualization |
| version | 0.5.0 |
| created_at | 2025-07-10 11:20:07.282004+00 |
| updated_at | 2025-09-27 10:53:27.22684+00 |
| description | Visualization and rendering for threecrate point clouds and meshes |
| homepage | https://github.com/rajgandhi1/threecrate.git |
| repository | https://github.com/rajgandhi1/threecrate.git |
| max_upload_size | |
| id | 1746174 |
| size | 156,736 |
Real-time 3D visualization and interactive viewing for point clouds and meshes.
O: Switch to orbit modeP: Switch to pan modeZ: Switch to zoom modeR: Reset camera positionAdd this to your Cargo.toml:
[dependencies]
threecrate-visualization = "0.1.0"
threecrate-core = "0.1.0"
use threecrate_visualization::InteractiveViewer;
use threecrate_core::{PointCloud, Point3f};
// Create point cloud
let points = vec![
Point3f::new(0.0, 0.0, 0.0),
Point3f::new(1.0, 0.0, 0.0),
Point3f::new(0.0, 1.0, 0.0),
];
let cloud = PointCloud::from_points(points);
// Create and run viewer
let mut viewer = InteractiveViewer::new()?;
viewer.set_point_cloud(&cloud);
viewer.run()?;
This project is licensed under either of
at your option.