pub struct View3D {
pub rotation_x_degrees: Option<i8>,
pub height_percent: Option<i32>,
pub rotation_y_degrees: Option<u16>,
pub depth_percent: Option<i32>,
pub right_angle_axes: Option<bool>,
pub perspective: Option<u8>,
}Expand description
The chart’s 3D view settings (<c:view3D>, CT_View3D) — camera rotation/perspective for any
3D chart type. Every field is genuinely optional at the schema level (minOccurs="0" on each),
so there is no LineChart::grouping-style round-tripping risk here: an absent element simply
isn’t written, never falling back to a default value the reader could mistake for an explicit
Some.
Fields§
§rotation_x_degrees: Option<i8><c:rotX val=".."/> — ST_RotX, -90.=90 degrees, schema default 0.
height_percent: Option<i32><c:hPercent val="..%"/> — ST_HPercent, 5.=500, schema default 100.
rotation_y_degrees: Option<u16><c:rotY val=".."/> — ST_RotY, 0.=360 degrees, schema default 0.
depth_percent: Option<i32><c:depthPercent val="..%"/> — ST_DepthPercent, 20.=2000, schema default 100.
right_angle_axes: Option<bool><c:rAngAx val=".."/> — whether axes are drawn at right angles rather than in perspective.
perspective: Option<u8><c:perspective val=".."/> — ST_Perspective, 0.=240, schema default 30.