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: finite non-negative ratio above which the seam is a pop
(default 1.5).
min_stride_step_m: Option<f64>loop-seam: finite non-negative stride floor in metres (default 0.02).
max_position_delta_m: Option<f64>loop-closure: finite non-negative maximum model-space position delta
in metres (default 0.01).
max_rotation_delta_deg: Option<f64>loop-closure: finite non-negative maximum model-space rotation delta
in degrees (default 1.0).
max_velocity_delta_mps: Option<f64>loop-seam-vel: finite non-negative 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: finite non-negative maximum incoming/outgoing
model-space angular-velocity difference in degrees per second (default
5.0).
min_rotation_deg: Option<f64>frozen-bone: finite non-negative rotation floor in degrees (default
1.0).
max_mean_rest_delta_deg: Option<f64>bind-pose: finite non-negative mean first-frame deviation cap in
degrees (default 45).
contact_height_m: Option<f64>foot-slide: finite non-negative contact height above the per-clip foot
minimum (default 0.03 m).
max_slide_mps: Option<f64>foot-slide: finite non-negative allowed stance-speed deviation
(default 0.3 m/s).
node_selectors: Option<Vec<String>>Compatibility alias for RuntimeNodesConfig::selectors.
rest-world-scale consumes the shared runtime-node authority. This
legacy field remains accepted for existing configuration only when the
shared selector field is absent; declaring both fields is rejected by
Config::validate.
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