pub trait IIKSolverFABRIKRoot: IIKSolver {
// Provided methods
fn iterations(self) -> i32 { ... }
fn set_iterations(self, value: i32) { ... }
fn root_pin(self) -> f32 { ... }
fn set_root_pin(self, value: f32) { ... }
fn chains(self) -> Array<FABRIKChain> { ... }
fn set_chains(self, value: Array<FABRIKChain>) { ... }
fn zero_weight_applied(self) -> bool { ... }
fn set_zero_weight_applied(self, value: bool) { ... }
fn is_root_field(self) -> Array<bool> { ... }
fn set_is_root_field(self, value: Array<bool>) { ... }
fn root_default_position(self) -> Vector3 { ... }
fn set_root_default_position(self, value: Vector3) { ... }
}Provided Methods§
fn iterations(self) -> i32
fn set_iterations(self, value: i32)
fn root_pin(self) -> f32
fn set_root_pin(self, value: f32)
fn chains(self) -> Array<FABRIKChain>
fn set_chains(self, value: Array<FABRIKChain>)
fn zero_weight_applied(self) -> bool
fn set_zero_weight_applied(self, value: bool)
fn is_root_field(self) -> Array<bool>
fn set_is_root_field(self, value: Array<bool>)
fn root_default_position(self) -> Vector3
fn set_root_default_position(self, value: Vector3)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.