pub struct MorphDelta {
pub position: [f32; 3],
pub normal: [f32; 3],
}Expand description
One morph-target vertex delta: offsets added to the bind-pose position and normal, scaled by the target’s weight at runtime.
Fields§
§position: [f32; 3]Position offset [x, y, z] in model space.
normal: [f32; 3]Normal offset; the deformed normal is re-normalised after adding it.
Trait Implementations§
Source§impl Clone for MorphDelta
impl Clone for MorphDelta
Source§fn clone(&self) -> MorphDelta
fn clone(&self) -> MorphDelta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MorphDelta
impl Debug for MorphDelta
Source§impl Default for MorphDelta
impl Default for MorphDelta
Source§fn default() -> MorphDelta
fn default() -> MorphDelta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MorphDeltawhere
MorphDelta: Default,
impl<'de> Deserialize<'de> for MorphDeltawhere
MorphDelta: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MorphDelta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MorphDelta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MorphDelta
impl PartialEq for MorphDelta
Source§impl Serialize for MorphDelta
impl Serialize for MorphDelta
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MorphDelta
Auto Trait Implementations§
impl Freeze for MorphDelta
impl RefUnwindSafe for MorphDelta
impl Send for MorphDelta
impl Sync for MorphDelta
impl Unpin for MorphDelta
impl UnsafeUnpin for MorphDelta
impl UnwindSafe for MorphDelta
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