pub enum ScaleCenter {
Centroid,
ModelOrigin,
Point(Point3),
Native(String),
}Expand description
Fixed locus of a body-scale transform.
Variants§
Centroid
Combined centroid of the selected bodies.
ModelOrigin
Model coordinate-system origin.
Point(Point3)
Explicit model-space point.
Native(String)
Format-native coordinate-system or reference identifier.
Trait Implementations§
Source§impl Clone for ScaleCenter
impl Clone for ScaleCenter
Source§fn clone(&self) -> ScaleCenter
fn clone(&self) -> ScaleCenter
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 ScaleCenter
impl Debug for ScaleCenter
Source§impl<'de> Deserialize<'de> for ScaleCenter
impl<'de> Deserialize<'de> for ScaleCenter
Source§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
Source§impl JsonSchema for ScaleCenter
impl JsonSchema for ScaleCenter
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ScaleCenter
impl PartialEq for ScaleCenter
Source§impl Serialize for ScaleCenter
impl Serialize for ScaleCenter
impl StructuralPartialEq for ScaleCenter
Auto Trait Implementations§
impl Freeze for ScaleCenter
impl RefUnwindSafe for ScaleCenter
impl Send for ScaleCenter
impl Sync for ScaleCenter
impl Unpin for ScaleCenter
impl UnsafeUnpin for ScaleCenter
impl UnwindSafe for ScaleCenter
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