ARGoS 3
A parallel, multi-engine simulator for swarm robotics
argos::CDynamics3DShapeManager Class Reference

#include <dynamics3d_shape_manager.h>

Static Public Member Functions

static std::shared_ptr< btCollisionShape > RequestBox (const btVector3 &c_half_extents)
 
static std::shared_ptr< btCollisionShape > RequestCylinder (const btVector3 &c_half_extents)
 
static std::shared_ptr< btCollisionShape > RequestSphere (btScalar f_radius)
 
static std::shared_ptr< btCollisionShape > RequestConvexHull (const std::vector< btVector3 > &vec_points)
 

Detailed Description

Definition at line 39 of file dynamics3d_shape_manager.h.

Member Function Documentation

◆ RequestBox()

std::shared_ptr< btCollisionShape > argos::CDynamics3DShapeManager::RequestBox ( const btVector3 & c_half_extents)
static

Definition at line 22 of file dynamics3d_shape_manager.cpp.

◆ RequestConvexHull()

std::shared_ptr< btCollisionShape > argos::CDynamics3DShapeManager::RequestConvexHull ( const std::vector< btVector3 > & vec_points)
static

Definition at line 115 of file dynamics3d_shape_manager.cpp.

◆ RequestCylinder()

std::shared_ptr< btCollisionShape > argos::CDynamics3DShapeManager::RequestCylinder ( const btVector3 & c_half_extents)
static

Definition at line 53 of file dynamics3d_shape_manager.cpp.

◆ RequestSphere()

std::shared_ptr< btCollisionShape > argos::CDynamics3DShapeManager::RequestSphere ( btScalar f_radius)
static

Definition at line 84 of file dynamics3d_shape_manager.cpp.


The documentation for this class was generated from the following files: