Bullet Collision Detection & Physics Library: btConvexCast Class Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Classes | Public Member Functions | List of all members
btConvexCast Class Referenceabstract

Typically the conservative advancement reaches solution in a few iterations, clip it to 32 for degenerate cases. More...

`#include <btConvexCast.h>`

Inheritance diagram for btConvexCast:
[legend]

## Classes
struct | CastResult
| RayResult stores the closest result alternatively, add a callback method to decide about closest/all results. More...

## Public Member Functions
virtual | ~btConvexCast ()
virtual bool | calcTimeOfImpact (const btTransform &fromA, const btTransform &toA, const btTransform &fromB, const btTransform &toB, CastResult &result)=0
| cast a convex against another convex object

## Detailed Description

Typically the conservative advancement reaches solution in a few iterations, clip it to 32 for degenerate cases.

See discussion about this here https://bulletphysics.orgphpBB2/viewtopic.php?t=565 btConvexCast is an interface for Casting

Definition at line 39 of file btConvexCast.h.

## Constructor & Destructor Documentation

## ◆ ~btConvexCast()

btConvexCast::~btConvexCast | ( |  | ) |
| virtual

Definition at line 18 of file btConvexCast.cpp.

## Member Function Documentation

## ◆ calcTimeOfImpact()

virtual bool btConvexCast::calcTimeOfImpact | ( | const btTransform & | fromA,
|  | const btTransform & | toA,
|  | const btTransform & | fromB,
|  | const btTransform & | toB,
|  | CastResult & | result )
| pure virtual

cast a convex against another convex object

Implemented in btContinuousConvexCollision, btGjkConvexCast, and btSubsimplexConvexCast.

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

- btConvexCast.h
- btConvexCast.cpp