Click or drag to resize

Bounds Structure

Represents a double precision axis-aligned bounding box in three dimensional space.

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public struct Bounds

The Bounds type exposes the following members.

Constructors
  NameDescription
Public methodBounds(Bounds)
Initializes a new instance of the Bounds class
Public methodBounds(BoundsF)
Initializes a new instance of the Bounds class
Public methodBounds(BoundsI)
Initializes a new instance of the Bounds class
Public methodBounds(Vector3)
Initializes a new instance of the Bounds class
Public methodBounds(Vector3, Vector3)
Initializes a new instance of the Bounds class
Public methodBounds(Double, Double, Double, Double, Double, Double)
Initializes a new instance of the Bounds class
Top
Properties
  NameDescription
Public propertyItem
Top
Methods
  NameDescription
Public methodAdd(Bounds)
Public methodAdd(Bounds)
Public methodAdd(Vector3)
Public methodAdd(Vector3)
Public methodAdd(Vector3)
Public methodAdd(ICollectionVector3)
Public methodStatic memberAdd(Bounds, Vector3)
Public methodStatic memberAdd(Vector3, Bounds)
Public methodStatic memberAdd(Bounds, Vector3, Bounds)
Public methodStatic memberAdd(Vector3, Bounds, Bounds)
Public methodContains(Bounds)
Public methodContains(Bounds)
Public methodContains(Vector3)
Public methodContains(Vector3)
Public methodEquals(Object) (Overrides ValueTypeEquals(Object).)
Public methodEquals(Bounds, Double)
Public methodExpand(Double)
Public methodExpand(Vector3)
Public methodGetBoundingSphere
Public methodGetBoundingSphere(Sphere)
Public methodGetCenter
Public methodGetCenter(Vector3)
Public methodGetExpanded(Double)
Public methodGetExpanded(Vector3)
Public methodGetHashCode (Overrides ValueTypeGetHashCode.)
Public methodGetPlaneDistance(Plane)
Public methodGetPlaneDistance(Plane)
Public methodGetPlaneSide(Plane)
Public methodGetPlaneSide(Plane)
Public methodGetPointDistance
Public methodGetPointDistanceSquared(Vector3)
Public methodGetPointDistanceSquared(Vector3)
Public methodGetRadius
Public methodGetRadius(Vector3)
Public methodGetRadius(Vector3)
Public methodGetSize
Public methodGetSize(Vector3)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVolume
Public methodIntersection(Bounds)
Public methodIntersection(Bounds, Bounds)
Public methodIntersects(Bounds)
Public methodIntersects(Bounds)
Public methodIntersects(Ray)
Public methodIntersects(Ray)
Public methodIntersects(Sphere)
Public methodIntersects(Sphere)
Public methodIntersects(Triangle)
Public methodIntersects(Triangle)
Public methodIntersects(Ray, Double)
Public methodIntersects(Ray, Double)
Public methodIsCleared
Public methodStatic memberMerge(Bounds, Bounds)
Public methodStatic memberMerge(Bounds, Bounds, Bounds)
Public methodStatic memberParse
Public methodStatic memberSubtract(Bounds, Vector3)
Public methodStatic memberSubtract(Vector3, Bounds)
Public methodStatic memberSubtract(Bounds, Vector3, Bounds)
Public methodStatic memberSubtract(Vector3, Bounds, Bounds)
Public methodToBoundsF
Public methodToBoundsI
Public methodToPoints
Public methodToPoints(Vector3*)
Public methodToPoints(Vector3)
Public methodToRectangle
Public methodToRectangle(Rectangle)
Public methodToString (Overrides ValueTypeToString.)
Public methodToString(Int32)
Top
Operators
Fields
  NameDescription
Public fieldStatic memberCleared
Public fieldMaximum
Public fieldMinimum
Public fieldStatic memberZero
Top
Extension Methods
See Also