pub struct Vector3 {
pub x: f64,
pub y: f64,
pub z: f64,
}Expand description
Структура позиции
Fields§
§x: f64§y: f64§z: f64Implementations§
Source§impl Vector3
impl Vector3
Sourcepub fn from_lp_vector3(lp_vector3: LpVector3) -> Self
pub fn from_lp_vector3(lp_vector3: LpVector3) -> Self
Метод создания Vector3 из LpVector3
Sourcepub fn delta(&self, other: Vector3) -> Self
pub fn delta(&self, other: Vector3) -> Self
Метод вычисления разницы между текущим и другим вектором
Sourcepub fn with_delta(&mut self, x: i16, y: i16, z: i16)
pub fn with_delta(&mut self, x: i16, y: i16, z: i16)
Метод прибавления дельты к текущим значениям
Sourcepub fn with_velocity(&mut self, velocity: Vector3)
pub fn with_velocity(&mut self, velocity: Vector3)
Метод прибавления скорости к текущим значениям
Trait Implementations§
impl Copy for Vector3
impl StructuralPartialEq for Vector3
Auto Trait Implementations§
impl Freeze for Vector3
impl RefUnwindSafe for Vector3
impl Send for Vector3
impl Sync for Vector3
impl Unpin for Vector3
impl UnsafeUnpin for Vector3
impl UnwindSafe for Vector3
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