C# 클래스 BEPUphysics.BroadPhaseSystems.Hierarchies.DynamicHierarchyQueryAccelerator

Interface to the DynamicHierarchy's volume query systems.
상속: IQueryAccelerator
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

공개 메소드들

메소드 설명
GetEntries ( Microsoft.Xna.Framework.BoundingBox box, IList entries ) : void

Collects all entries with bounding boxes which intersect the given bounding box.

GetEntries ( BoundingFrustum frustum, IList entries ) : void

Collects all entries with bounding boxes which intersect the given frustum.

GetEntries ( BoundingSphere sphere, IList entries ) : void

Collects all entries with bounding boxes which intersect the given sphere.

RayCast ( Microsoft.Xna.Framework.Ray ray, IList entries ) : bool

Finds all intersections between the ray and broad phase entries.

RayCast ( Microsoft.Xna.Framework.Ray ray, float maximumLength, IList entries ) : bool

Finds all intersections between the ray and broad phase entries.

비공개 메소드들

메소드 설명
DynamicHierarchyQueryAccelerator ( DynamicHierarchy hierarchy ) : System.Collections.Generic

메소드 상세

GetEntries() 공개 메소드

Collects all entries with bounding boxes which intersect the given bounding box.
public GetEntries ( Microsoft.Xna.Framework.BoundingBox box, IList entries ) : void
box Microsoft.Xna.Framework.BoundingBox Bounding box to test against the world.
entries IList Entries of the space which intersect the bounding box.
리턴 void

GetEntries() 공개 메소드

Collects all entries with bounding boxes which intersect the given frustum.
public GetEntries ( BoundingFrustum frustum, IList entries ) : void
frustum BoundingFrustum Frustum to test against the world.
entries IList Entries of the space which intersect the frustum.
리턴 void

GetEntries() 공개 메소드

Collects all entries with bounding boxes which intersect the given sphere.
public GetEntries ( BoundingSphere sphere, IList entries ) : void
sphere BoundingSphere Sphere to test against the world.
entries IList Entries of the space which intersect the sphere.
리턴 void

RayCast() 공개 메소드

Finds all intersections between the ray and broad phase entries.
public RayCast ( Microsoft.Xna.Framework.Ray ray, IList entries ) : bool
ray Microsoft.Xna.Framework.Ray Ray to test against the structure.
entries IList Entries which have bounding boxes that overlap the ray.
리턴 bool

RayCast() 공개 메소드

Finds all intersections between the ray and broad phase entries.
public RayCast ( Microsoft.Xna.Framework.Ray ray, float maximumLength, IList entries ) : bool
ray Microsoft.Xna.Framework.Ray Ray to test against the structure.
maximumLength float Maximum length of the ray in units of the ray's direction's length.
entries IList Entries which have bounding boxes that overlap the ray.
리턴 bool