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.