Warning: include(php/utility.php): Failed to open stream: No such file or directory in /home/argos/argos3/doc/api/embedded/a03554.php on line 2

Warning: include(): Failed opening 'php/utility.php' for inclusion (include_path='.:/usr/lib64/php') in /home/argos/argos3/doc/api/embedded/a03554.php on line 2
The ARGoS Website

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 25 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.