Struct Sphere
pub struct Sphere { /* private fields */ }Expand description
Describes a sphere object.
Implementations§
Methods from Deref<Target = GeometryObj>§
pub fn material(&self) -> MeshStandardMaterial
pub fn material(&self) -> MeshStandardMaterial
Access the material property of the geometry object.
Methods from Deref<Target = Obj>§
pub fn quaternion(&self) -> Xyzw
pub fn quaternion(&self) -> Xyzw
Access the quaternion of the object.
pub fn visible(&self, value: bool) -> Instruction
pub fn visible(&self, value: bool) -> Instruction
Access the visibility of the object.
pub fn parent(&self, parent: Option<&Obj>) -> Instruction
pub fn parent(&self, parent: Option<&Obj>) -> Instruction
Attach the object to a parent, or detach it when parent is None.
pub fn render_order(&self, value: f64) -> Instruction
pub fn render_order(&self, value: f64) -> Instruction
Writes the render order, overriding the default draw-order sort. Mainly relevant for transparent objects without depth writing, where draw order (not depth) determines blending order against other transparent objects.
pub fn render_order_recursive(&self, value: f64) -> Instruction
pub fn render_order_recursive(&self, value: f64) -> Instruction
Writes the render order recursively to every descendant. renderOrder
does not cascade to children in the browser dispatcher’s underlying
renderer, unlike most other object properties.
pub fn material(&self) -> MaterialHelper
pub fn material(&self) -> MaterialHelper
Access the material property of the object.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sphere
impl RefUnwindSafe for Sphere
impl Send for Sphere
impl Sync for Sphere
impl Unpin for Sphere
impl UnwindSafe for Sphere
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