C# Class TerrainDisplay.Collision.OCTree.OCTree

Afficher le fichier Open project: WCell/WCell-Terrain Class Usage Examples

Méthodes publiques

Свойство Type Description
Root OCTreeNode

Méthodes publiques

Méthode Description
GetIntersectingNodes ( BoundingBox &bbox, List &intersection ) : bool
GetIntersectingNodes ( BoundingSphere &sphere, List &intersection ) : bool
GetIntersectingNodes ( BoundingSphere &sphere, Matrix &world, List &intersection ) : bool
GetIntersectingPolygon ( Ray ray, Matrix world, OCTreeIntersection &intersection ) : bool
GetIntersectingPolygon ( Ray &ray, OCTreeIntersection &intersection ) : bool
GetIntersectingPolygons ( BoundingSphere &sphere, Vector3 &velocityNormal, List &intersection ) : bool
MoveSphere ( BoundingSphere &sphere, Vector3 &sphereVelocity, float Friction ) : void
MoveSphere ( BoundingSphere &sphere, Vector3 &sphereVelocity, float Friction, List &sphereColliders ) : void

Method Details

GetIntersectingNodes() public méthode

public GetIntersectingNodes ( BoundingBox &bbox, List &intersection ) : bool
bbox BoundingBox
intersection List
Résultat bool

GetIntersectingNodes() public méthode

public GetIntersectingNodes ( BoundingSphere &sphere, List &intersection ) : bool
sphere BoundingSphere
intersection List
Résultat bool

GetIntersectingNodes() public méthode

public GetIntersectingNodes ( BoundingSphere &sphere, Matrix &world, List &intersection ) : bool
sphere BoundingSphere
world Matrix
intersection List
Résultat bool

GetIntersectingPolygon() public méthode

public GetIntersectingPolygon ( Ray ray, Matrix world, OCTreeIntersection &intersection ) : bool
ray Ray
world Matrix
intersection OCTreeIntersection
Résultat bool

GetIntersectingPolygon() public méthode

public GetIntersectingPolygon ( Ray &ray, OCTreeIntersection &intersection ) : bool
ray Ray
intersection OCTreeIntersection
Résultat bool

GetIntersectingPolygons() public méthode

public GetIntersectingPolygons ( BoundingSphere &sphere, Vector3 &velocityNormal, List &intersection ) : bool
sphere BoundingSphere
velocityNormal Vector3
intersection List
Résultat bool

MoveSphere() public méthode

public MoveSphere ( BoundingSphere &sphere, Vector3 &sphereVelocity, float Friction ) : void
sphere BoundingSphere
sphereVelocity Vector3
Friction float
Résultat void

MoveSphere() public méthode

public MoveSphere ( BoundingSphere &sphere, Vector3 &sphereVelocity, float Friction, List &sphereColliders ) : void
sphere BoundingSphere
sphereVelocity Vector3
Friction float
sphereColliders List
Résultat void

Property Details

Root public_oe property

public OCTreeNode,TerrainDisplay.Collision.OCTree Root
Résultat OCTreeNode