snippets/snippets/asset3d_simple.rs
//! DO NOT EDIT! This file was autogenerated by `docs/snippets/build.rs`. The original is in `/home/runner/work/rerun/rerun/docs/snippets/all/archetypes/asset3d_simple.rs`.
//! Log a simple 3D asset.
use rerun::external::anyhow;
pub fn main(_args: &[String]) -> anyhow::Result<()> {
let args = _args;
let Some(path) = args.get(1) else {
anyhow::bail!("Usage: {} <path_to_asset.[gltf|glb|obj|stl]>", args[0]);
};
let rec = rerun::RecordingStreamBuilder::new("rerun_example_asset3d").spawn()?;
rec.log_static("world", &rerun::ViewCoordinates::RIGHT_HAND_Z_UP())?; // Set an up-axis
rec.log("world/asset", &rerun::Asset3D::from_file_path(path)?)?;
Ok(())
}