C# Класс SharpMath.Ray

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Bend ( float3 _Axis, float _fBendFactor ) : Ray
GetHitPos ( ) : float3
GoToHit ( ) : Ray
March ( float _fDelta ) : Ray
Ray ( ) : System
Ray ( Ray _Source ) : System
Ray ( float3 _Pos, float3 _Aim ) : System
Ray ( float3 _Pos, float3 _Aim, float _fLength ) : System
Ray ( float3 _Pos, float3 _Aim, float _fLength, float _fMarchedLength ) : System
Set ( Ray _r ) : void
TurnAboutOrtho ( float3 _Axis, float _fAngle ) : Ray
operator ( ) : Ray

Описание методов

Bend() публичный Метод

public Bend ( float3 _Axis, float _fBendFactor ) : Ray
_Axis float3
_fBendFactor float
Результат Ray

GetHitPos() публичный Метод

public GetHitPos ( ) : float3
Результат float3

GoToHit() публичный Метод

public GoToHit ( ) : Ray
Результат Ray

March() публичный Метод

public March ( float _fDelta ) : Ray
_fDelta float
Результат Ray

Ray() публичный Метод

public Ray ( ) : System
Результат System

Ray() публичный Метод

public Ray ( Ray _Source ) : System
_Source Ray
Результат System

Ray() публичный Метод

public Ray ( float3 _Pos, float3 _Aim ) : System
_Pos float3
_Aim float3
Результат System

Ray() публичный Метод

public Ray ( float3 _Pos, float3 _Aim, float _fLength ) : System
_Pos float3
_Aim float3
_fLength float
Результат System

Ray() публичный Метод

public Ray ( float3 _Pos, float3 _Aim, float _fLength, float _fMarchedLength ) : System
_Pos float3
_Aim float3
_fLength float
_fMarchedLength float
Результат System

Set() публичный Метод

public Set ( Ray _r ) : void
_r Ray
Результат void

TurnAboutOrtho() публичный Метод

public TurnAboutOrtho ( float3 _Axis, float _fAngle ) : Ray
_Axis float3
_fAngle float
Результат Ray

operator() публичный статический Метод

public static operator ( ) : Ray
Результат Ray