pub struct Spring3D { /* private fields */ }Expand description
Vector damped spring.
Implementations§
Source§impl Spring3D
impl Spring3D
Sourcepub fn new(
x: f32,
y: f32,
z: f32,
target_x: f32,
target_y: f32,
target_z: f32,
) -> Self
pub fn new( x: f32, y: f32, z: f32, target_x: f32, target_y: f32, target_z: f32, ) -> Self
Create a vector spring.
Sourcepub fn to_array(&self) -> Float32Array
pub fn to_array(&self) -> Float32Array
Current position as a typed array.
Sourcepub fn is_settled(&self) -> bool
pub fn is_settled(&self) -> bool
Whether the spring has settled.
Sourcepub fn set_target(&self, target_x: f32, target_y: f32, target_z: f32)
pub fn set_target(&self, target_x: f32, target_y: f32, target_z: f32)
Set a target.
Trait Implementations§
Source§impl FromWasmAbi for Spring3D
impl FromWasmAbi for Spring3D
Source§impl IntoWasmAbi for Spring3D
impl IntoWasmAbi for Spring3D
Source§impl LongRefFromWasmAbi for Spring3D
impl LongRefFromWasmAbi for Spring3D
Source§impl OptionFromWasmAbi for Spring3D
impl OptionFromWasmAbi for Spring3D
Source§impl OptionIntoWasmAbi for Spring3D
impl OptionIntoWasmAbi for Spring3D
Source§impl RefFromWasmAbi for Spring3D
impl RefFromWasmAbi for Spring3D
Source§type Abi = WasmPtr<WasmRefCell<Spring3D>>
type Abi = WasmPtr<WasmRefCell<Spring3D>>
The Wasm ABI type references to
Self are recovered from.Source§impl RefMutFromWasmAbi for Spring3D
impl RefMutFromWasmAbi for Spring3D
Source§impl TryFromJsValue for Spring3D
impl TryFromJsValue for Spring3D
Source§impl VectorFromWasmAbi for Spring3D
impl VectorFromWasmAbi for Spring3D
Source§impl VectorIntoWasmAbi for Spring3D
impl VectorIntoWasmAbi for Spring3D
impl SupportsConstructor for Spring3D
impl SupportsInstanceProperty for Spring3D
impl SupportsStaticProperty for Spring3D
Auto Trait Implementations§
impl Freeze for Spring3D
impl RefUnwindSafe for Spring3D
impl Send for Spring3D
impl Sync for Spring3D
impl Unpin for Spring3D
impl UnsafeUnpin for Spring3D
impl UnwindSafe for Spring3D
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.