pub struct CheckSettings {Show 14 fields
pub severity: Option<SeveritySetting>,
pub max_ratio: Option<f64>,
pub min_stride_step_m: Option<f64>,
pub max_position_delta_m: Option<f64>,
pub max_rotation_delta_deg: Option<f64>,
pub max_velocity_delta_mps: Option<f64>,
pub max_angular_velocity_delta_degps: Option<f64>,
pub min_rotation_deg: Option<f64>,
pub max_mean_rest_delta_deg: Option<f64>,
pub contact_height_m: Option<f64>,
pub max_slide_mps: Option<f64>,
pub node_selectors: Option<Vec<String>>,
pub expected_uniform_scale: Option<f64>,
pub uniform_scale_tolerance: Option<f64>,
}Expand description
Per-check settings: a severity override plus the union of the built-in checks’ tunables (only the owning check reads each field).
Fields§
§severity: Option<SeveritySetting>Per-check severity override. None leaves the check’s default
severity intact.
max_ratio: Option<f64>loop-seam: ratio above which the seam is a pop (default 1.5).
min_stride_step_m: Option<f64>loop-seam: stride floor in metres (default 0.02).
max_position_delta_m: Option<f64>loop-closure: maximum model-space position delta in metres
(default 0.01).
max_rotation_delta_deg: Option<f64>loop-closure: maximum model-space rotation delta in degrees
(default 1.0).
max_velocity_delta_mps: Option<f64>loop-seam-vel: maximum incoming/outgoing model-space linear-velocity
difference in metres per second (default 0.1).
max_angular_velocity_delta_degps: Option<f64>loop-seam-rot: maximum incoming/outgoing model-space angular-velocity
difference in degrees per second (default 5.0).
min_rotation_deg: Option<f64>frozen-bone: rotation floor in degrees (default 1.0).
max_mean_rest_delta_deg: Option<f64>bind-pose: mean first-frame deviation cap in degrees
(default 45).
contact_height_m: Option<f64>foot-slide: contact height above the per-clip foot minimum
(default 0.03 m).
max_slide_mps: Option<f64>foot-slide: allowed stance-speed deviation (default 0.3 m/s).
node_selectors: Option<Vec<String>>rest-world-scale: exact names or * globs that must each resolve to
one source node before its effective rest-world scale is judged.
expected_uniform_scale: Option<f64>rest-world-scale: expected positive uniform scale factor (default
1.0).
uniform_scale_tolerance: Option<f64>rest-world-scale: inclusive absolute tolerance around the expected
uniform factor (default 0.0001).
Trait Implementations§
Source§impl Clone for CheckSettings
impl Clone for CheckSettings
Source§fn clone(&self) -> CheckSettings
fn clone(&self) -> CheckSettings
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more