Click or drag to resize

Frustum Class

Defines a frustum and helps determine whether objects intersect with it.
Inheritance Hierarchy
SystemObject
  NeoAxisFrustum

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
public class Frustum

The Frustum type exposes the following members.

Constructors
 NameDescription
Public methodFrustumInitializes a new instance of the Frustum class
Top
Properties
 NameDescription
Public propertyDirectionGets the direction.
Public propertyFarDistance 
Public propertyHalfHeight 
Public propertyHalfWidth 
Public propertyNearDistance 
Public propertyOrigin 
Public propertyPlanes Gets 6 clip planes. Order: Near, far, side planes.
Public propertyPoints Gets 8 corner points.
Public propertyProjection 
Public propertyReadOnlyFrustumProperties 
Public propertyRotation 
Public propertyUpGets the up vector.
Top
Methods
 NameDescription
Public methodClone 
Public methodEquals
(Overrides ObjectEquals(Object))
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIntersects(Bounds) 
Public methodIntersects(Box) 
Public methodIntersects(Sphere) 
Public methodIntersects(Sphere) 
Public methodIntersects(Vector3) 
Public methodIntersects(Vector3) 
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMoveFarDistance 
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Operators
Extension Methods
 NameDescription
Public Extension MethodMethodInvoke Calls the object method by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGet Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertyGetT Gets the value of the object property by name.
(Defined by ObjectEx)
Public Extension MethodPropertySet Sets the value of the object property by name.
(Defined by ObjectEx)
Top
See Also