Struct rubullet::UrdfOptions[][src]

pub struct UrdfOptions {
    pub base_transform: Isometry3<f64>,
    pub use_fixed_base: bool,
    pub use_maximal_coordinates: Option<bool>,
    pub flags: LoadModelFlags,
    pub global_scaling: f64,
}

Options for loading a URDF into the physics server.

Fields

base_transform: Isometry3<f64>

Creates the base of the object with the given transform.

use_fixed_base: bool

Forces the base of the loaded object to be static.

use_maximal_coordinates: Option<bool>

Experimental. By default, the joints in the URDF file are created using the reduced coordinate method: the joints are simulated using the Featherstone Articulated Body Algorithm (ABA, btMultiBody in Bullet 2.x). The use_maximal_coordinates option will create a 6 degree of freedom rigid body for each link, and constraints between those rigid bodies are used to model joints.

flags: LoadModelFlags

Flags for loading the model.

global_scaling: f64

Applies a scale factor to the model.

Trait Implementations

impl Default for UrdfOptions[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,