C# Class SharpMath.BoundingBox

Afficher le fichier Open project: Patapom/GodComplex Class Usage Examples

Méthodes publiques

Свойство Type Description
m_Min float3

Méthodes publiques

Méthode Description
Add ( float3 _Point ) : void
BoundingBox ( ) : System
BoundingBox ( float _MinX, float _MinY, float _MinZ, float _MaxX, float _MaxY, float _MaxZ ) : System
BoundingBox ( float3 _Min, float3 _Max ) : System
GetCorners ( ) : SharpMath.float3[]
Grow ( BoundingBox _BBox, float4x4 _Transform ) : void
Grow ( float3 _GrowSize ) : void
Intersect ( Ray _Ray ) : bool
IsHitBy ( Ray _Ray ) : bool
IsInsideHitBy ( Ray _Ray ) : bool
IsOutsideHitBy ( Ray _Ray ) : bool
Rationalize ( float3 _Source ) : float3
Set ( float3 _Min, float3 _Max ) : BoundingBox
ToString ( ) : string
Transform ( float4x4 _Transform ) : float3[]
operator ( ) : BoundingBox
operator ( ) : bool

Method Details

Add() public méthode

public Add ( float3 _Point ) : void
_Point float3
Résultat void

BoundingBox() public méthode

public BoundingBox ( ) : System
Résultat System

BoundingBox() public méthode

public BoundingBox ( float _MinX, float _MinY, float _MinZ, float _MaxX, float _MaxY, float _MaxZ ) : System
_MinX float
_MinY float
_MinZ float
_MaxX float
_MaxY float
_MaxZ float
Résultat System

BoundingBox() public méthode

public BoundingBox ( float3 _Min, float3 _Max ) : System
_Min float3
_Max float3
Résultat System

GetCorners() public méthode

public GetCorners ( ) : SharpMath.float3[]
Résultat SharpMath.float3[]

Grow() public méthode

public Grow ( BoundingBox _BBox, float4x4 _Transform ) : void
_BBox BoundingBox
_Transform float4x4
Résultat void

Grow() public méthode

public Grow ( float3 _GrowSize ) : void
_GrowSize float3
Résultat void

Intersect() public méthode

public Intersect ( Ray _Ray ) : bool
_Ray Ray
Résultat bool

IsHitBy() public méthode

public IsHitBy ( Ray _Ray ) : bool
_Ray Ray
Résultat bool

IsInsideHitBy() public méthode

public IsInsideHitBy ( Ray _Ray ) : bool
_Ray Ray
Résultat bool

IsOutsideHitBy() public méthode

public IsOutsideHitBy ( Ray _Ray ) : bool
_Ray Ray
Résultat bool

Rationalize() public méthode

public Rationalize ( float3 _Source ) : float3
_Source float3
Résultat float3

Set() public méthode

public Set ( float3 _Min, float3 _Max ) : BoundingBox
_Min float3
_Max float3
Résultat BoundingBox

ToString() public méthode

public ToString ( ) : string
Résultat string

Transform() public méthode

public Transform ( float4x4 _Transform ) : float3[]
_Transform float4x4
Résultat float3[]

operator() public static méthode

public static operator ( ) : BoundingBox
Résultat BoundingBox

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

m_Min public_oe property

public float3 m_Min
Résultat float3