lib3mf_core/model/
volumetric.rs1use crate::model::ResourceId;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Default, Serialize, Deserialize)]
7pub struct VolumetricStack {
8 pub id: ResourceId,
9 pub version: String, pub layers: Vec<VolumetricLayer>,
11 pub refs: Vec<VolumetricRef>,
12}
13
14#[derive(Debug, Clone, Default, Serialize, Deserialize)]
15pub struct VolumetricLayer {
16 pub z_height: f32, pub content_path: String,
21}
22
23#[derive(Debug, Clone, Default, Serialize, Deserialize)]
24pub struct VolumetricRef {
25 pub stack_id: ResourceId,
26 pub path: String, }