Crate rsbullet_core

Crate rsbullet_core 

Source

Structs§

Aabb
BodyInfo
CameraImage
CameraImageRequest
ChangeVisualShapeOptions
ClosestPointsOptions
CollisionShapeData
CollisionShapeOptions
ConstraintCreateOptions
ConstraintInfo
ConstraintState
ConstraintUpdate
ContactPoint
DebugLineOptions
DebugParameterOptions
DebugPointsOptions
DebugTextOptions
DebugVisualizerCamera
DynamicsInfo
DynamicsUpdate
InverseKinematicsMultiTargetOptions
InverseKinematicsOptions
Jacobian
JointInfo
JointMotorControl2Options
JointMotorControlArrayOptions
JointMotorControlMultiDofArrayEntry
JointMotorControlMultiDofArrayOptions
JointMotorControlMultiDofOptions
JointState
JointStateMultiDof
KeyboardEvent
Represents a key press Event
LinkState
LoadModelFlags
Use flag for loading the model. Flags can be combined with the |-operator. Example:
LogFlags
MassMatrix
MjcfOptions
MouseButtonState
Represents the different possible states of a mouse button
MultiBodyBase
MultiBodyCreateOptions
MultiBodyLink
MultiDofTarget
OverlappingObject
PhysicsClient
PhysicsEngineParameters
See SetPhysicsEngineParameterOptions for a description of the parameters.
PhysicsEngineParametersUpdate
Options for the set_physics_engine_parameter method.
PluginCommandOptions
PluginCommandResult
PluginCommandReturnData
RayHit
RayTestBatchOptions
ResetDebugVisualizerCameraOptions
SdfOptions
StateLoggingOptions
TextureData
TextureInfo
UrdfOptions
UserDataInfo
VisualShapeData
VisualShapeFlags
Experimental flags, best to ignore.
VisualShapeOptions
VrCameraStateOptions
VrControllerEvent
VrEventsOptions

Enums§

BodyType
BulletError
Represents failures that can occur while interacting with the Bullet physics server.
CollisionGeometry
ConstraintSolverType
DebugVisualizerFlag
DebugVisualizerOptions
ForceFrame
JointControlMode
JointFeedbackMode
Specifies joint feedback frame. Is used in SetPhysicsEngineParameterOptions::joint_feedback_mode
JointType
An enum to represent different types of joints
LoggingType
Mode
MouseEvent
Mouse Events can either be a “Move” or a “Button” event. A “Move” event is when the mouse is moved in the OpenGL window and a “Button” even is when a mouse button is clicked.
VisualGeometry

Constants§

B3_MAX_NUM_END_EFFECTORS
MAX_PHYSICS_CLIENTS
VR_BUTTON_IS_DOWN
VR_BUTTON_RELEASED
VR_BUTTON_TRIGGERED
VR_CAMERA_TRACK_OBJECT_ORIENTATION
VR_DEVICE_FILTER_CONTROLLER
VR_DEVICE_FILTER_GENERIC_TRACKER
VR_DEVICE_FILTER_HMD
VR_EVENT_FLAG_CONTROLLER_BUTTON
VR_EVENT_FLAG_CONTROLLER_MOVE
VR_EVENT_FLAG_GENERIC_TRACKER_MOVE
VR_EVENT_FLAG_HMD_MOVE
VR_MAX_ANALOG_AXIS
VR_MAX_BUTTONS

Functions§

get_num_gui_physics_clients
Return the number of active GUI/graphics clients in this process (PyBullet-compatible name).
get_num_physics_clients
Return the number of active physics clients in this process (PyBullet-compatible name).
isometry_from_frame
Build an Isometry3 from a [position, orientation] frame slice.
isometry_from_raw_parts
Build an Isometry3 from position array and orientation quaternion in XYZW order.
isometry_to_raw_parts
Extract translation (XYZ) and quaternion (XYZW) components from an Isometry3.
isometry_write_to_frame
Write an Isometry3 into a [position, orientation] frame buffer.

Type Aliases§

BulletResult
ClosestPoint