C# Класс BEPUphysics.NarrowPhaseSystems.NarrowPhaseHelper

Contains the collision managers dictionary and other helper methods for creating pairs.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetPairHandler ( CollidablePair &pair ) : CollidablePairHandler

Gets a collidable pair handler for a pair of collidables.

GetPairHandler ( CollidablePair &pair, CollisionRule rule ) : CollidablePairHandler

Gets a collidable pair handler for a pair of collidables.

GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given pair of entries.

GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB, CollisionRule rule ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given pair of entries.

GetPairHandler ( BroadPhaseOverlap &pair ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given broad phase overlap.

Intersecting ( CollidablePair &pair ) : bool

Tests the pair of collidables for intersection without regard for collision rules.

Приватные методы

Метод Описание
NarrowPhaseHelper ( ) : System.Collections.Generic

Описание методов

GetPairHandler() публичный статический Метод

Gets a collidable pair handler for a pair of collidables.
public static GetPairHandler ( CollidablePair &pair ) : CollidablePairHandler
pair CollidablePair Pair of collidables to use to create the pair handler.
Результат BEPUphysics.NarrowPhaseSystems.Pairs.CollidablePairHandler

GetPairHandler() публичный статический Метод

Gets a collidable pair handler for a pair of collidables.
public static GetPairHandler ( CollidablePair &pair, CollisionRule rule ) : CollidablePairHandler
pair CollidablePair Pair of collidables to use to create the pair handler.
rule CollisionRule Collision rule governing the pair.
Результат BEPUphysics.NarrowPhaseSystems.Pairs.CollidablePairHandler

GetPairHandler() публичный статический Метод

Gets a narrow phase pair for a given pair of entries.
public static GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry First entry in the pair.
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Second entry in the pair.
Результат BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

GetPairHandler() публичный статический Метод

Gets a narrow phase pair for a given pair of entries.
public static GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB, CollisionRule rule ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry First entry in the pair.
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Second entry in the pair.
rule CollisionRule Collision rule governing the pair.
Результат BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

GetPairHandler() публичный статический Метод

Gets a narrow phase pair for a given broad phase overlap.
public static GetPairHandler ( BroadPhaseOverlap &pair ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
pair BroadPhaseOverlap Overlap to use to create the pair.
Результат BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Intersecting() публичный статический Метод

Tests the pair of collidables for intersection without regard for collision rules.
public static Intersecting ( CollidablePair &pair ) : bool
pair CollidablePair Pair to test.
Результат bool