Tesla Graphics Engine Documentation (January 2012)
OrientedBoundingBox Class
TeslaTesla.BoundingOrientedBoundingBox
Declaration Syntax
C#
public sealed class OrientedBoundingBox : BoundingVolume
Members
All Members Constructors Methods Properties



Icon Member Description
OrientedBoundingBox()()()()
OrientedBoundingBox(Vector3, Vector3, Vector3, Vector3, Vector3)
OrientedBoundingBox(OrientedBoundingBox)
BoundingType (Overrides BoundingVolume.BoundingType.)
Center
Gets or sets the center of the bounding volume.
(Inherited from BoundingVolume.)
Clone()()()() (Overrides BoundingVolume.Clone()()()().)
ComputeCorners()()()()
ComputeFromPoints(array<Vector3>[]()[][]) (Overrides BoundingVolume.ComputeFromPoints(array<Vector3>[]()[][]).)
ComputeFromPoints(DataBuffer<(Of <<'(Vector3>)>>))
Compute this bounding volume from a set of 3D points.
(Inherited from BoundingVolume.)
ComputeFromPrimitives(array<Vector3>[]()[][], array<Int32>[]()[][]) (Overrides BoundingVolume.ComputeFromPrimitives(array<Vector3>[]()[][], array<Int32>[]()[][]).)
ComputeFromPrimitives(array<Vector3>[]()[][], array<Int16>[]()[][]) (Overrides BoundingVolume.ComputeFromPrimitives(array<Vector3>[]()[][], array<Int16>[]()[][]).)
ComputeFromPrimitives(DataBuffer<(Of <<'(Vector3>)>>), DataBuffer<(Of <<'(Int32>)>>))
Compute this bounding volume from a set of primitives.
(Inherited from BoundingVolume.)
ComputeFromPrimitives(DataBuffer<(Of <<'(Vector3>)>>), DataBuffer<(Of <<'(Int16>)>>))
Compute this bounding volume from a set of primitives.
(Inherited from BoundingVolume.)
Contains(Vector3) (Overrides BoundingVolume.Contains(Vector3).)
Contains(BoundingBox) (Overrides BoundingVolume.Contains(BoundingBox).)
Contains(BoundingSphere) (Overrides BoundingVolume.Contains(BoundingSphere).)
Contains(OrientedBoundingBox) (Overrides BoundingVolume.Contains(OrientedBoundingBox).)
Contains(BoundingVolume)
Determines if the volume is contained within this bounding volume.
(Inherited from BoundingVolume.)
Corners
CorrectCorners
DistanceTo(Vector3)
Computes the distance from the center of this volume to the point.
(Inherited from BoundingVolume.)
DistanceToEdge(Vector3) (Overrides BoundingVolume.DistanceToEdge(Vector3).)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Extents
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Intersects(BoundingBox) (Overrides BoundingVolume.Intersects(BoundingBox).)
Intersects(BoundingSphere) (Overrides BoundingVolume.Intersects(BoundingSphere).)
Intersects(OrientedBoundingBox) (Overrides BoundingVolume.Intersects(OrientedBoundingBox).)
Intersects(Ray) (Overrides BoundingVolume.Intersects(Ray).)
Intersects(Ray%, Boolean%) (Overrides BoundingVolume.Intersects(Ray%, Boolean%).)
Intersects(Plane) (Overrides BoundingVolume.Intersects(Plane).)
Intersects(Plane%, PlaneIntersectionType%) (Overrides BoundingVolume.Intersects(Plane%, PlaneIntersectionType%).)
Intersects(BoundingVolume)
Tests if the volume intersects with this bounding volume.
(Inherited from BoundingVolume.)
IntersectsWhere(Ray) (Overrides BoundingVolume.IntersectsWhere(Ray).)
IntersectsWhere(Ray%, BoundingIntersectionRecord%) (Overrides BoundingVolume.IntersectsWhere(Ray%, BoundingIntersectionRecord%).)
Merge(BoundingVolume) (Overrides BoundingVolume.Merge(BoundingVolume).)
MergeLocal(BoundingVolume) (Overrides BoundingVolume.MergeLocal(BoundingVolume).)
Read(ISavableReader)
Deserializes this OrientedBoundingBox.
(Overrides BoundingVolume.Read(ISavableReader).)
Set(BoundingVolume) (Overrides BoundingVolume.Set(BoundingVolume).)
SetCenter(Single, Single, Single)
Sets the center of the volume from the specified coordinates.
(Inherited from BoundingVolume.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Transform(Transform) (Overrides BoundingVolume.Transform(Transform).)
TransformLocal(Transform) (Overrides BoundingVolume.TransformLocal(Transform).)
Volume (Overrides BoundingVolume.Volume.)
Write(ISavableWriter)
Serializes this OrientedBoundingBox.
(Overrides BoundingVolume.Write(ISavableWriter).)
XAxis
YAxis
ZAxis
Inheritance Hierarchy
Object
BoundingVolume
  OrientedBoundingBox

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)