Skip to main content

IIKSolverTrigonometric_TrigonometricBoneMethods

Trait IIKSolverTrigonometric_TrigonometricBoneMethods 

Source
pub trait IIKSolverTrigonometric_TrigonometricBoneMethods: IIKSolverTrigonometric_TrigonometricBone {
    // Provided methods
    fn initiate(
        self,
        child_position: impl Into<Vector3>,
        bend_normal: impl Into<Vector3>,
    ) { ... }
    fn get_rotation(
        self,
        direction: impl Into<Vector3>,
        bend_normal: impl Into<Vector3>,
    ) -> Quaternion { ... }
    fn get_bend_normal_from_current_rotation(self) -> Vector3 { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn initiate( self, child_position: impl Into<Vector3>, bend_normal: impl Into<Vector3>, )

Initiate(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) overload

Source

fn get_rotation( self, direction: impl Into<Vector3>, bend_normal: impl Into<Vector3>, ) -> Quaternion

GetRotation(crate::unity_engine::vector3::Vector3, crate::unity_engine::vector3::Vector3) overload

Source

fn get_bend_normal_from_current_rotation(self) -> Vector3

GetBendNormalFromCurrentRotation() overload

Source

fn ctor(self)

.ctor() overload

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.

Implementors§

Source§

impl<__T: IIKSolverTrigonometric_TrigonometricBone> IIKSolverTrigonometric_TrigonometricBoneMethods for __T

Available on crate feature root_motion-final_ik-iksolvertrigonometric only.