Struct minecraft_assets::schemas::models::ElementRotation [−][src]
pub struct ElementRotation {
pub origin: [f32; 3],
pub axis: Axis,
pub angle: f32,
pub rescale: bool,
}
Expand description
Specifies the rotation of an Element
.
Fields
origin: [f32; 3]
Sets the center of the rotation according to the scheme [x, y, z]
.
axis: Axis
Specifies the direction of rotation.
angle: f32
Specifies the angle of rotation.
Can be 45 through -45 degrees in 22.5 degree increments.
rescale: bool
Specifies whether or not to scale the faces across the whole block.
Defaults to false
.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ElementRotation
impl Send for ElementRotation
impl Sync for ElementRotation
impl Unpin for ElementRotation
impl UnwindSafe for ElementRotation
Blanket Implementations
Mutably borrows from an owned value. Read more