C# Класс SharpMath.Plane

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

Открытые свойства

Свойство Тип Описание
d float
n float3

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

Метод Описание
Belongs ( float3 _p ) : bool
Distance ( float3 _p ) : float
Intersect ( Plane _p0, Plane _p1, float3 &_intersection ) : bool
Intersect ( Plane _p, Ray _ray ) : bool
Intersect ( Ray _Ray, float3 &_intersection ) : bool
Plane ( ) : System
Plane ( float _nx, float _ny, float _nz, float _d ) : System
Plane ( float3 _n, float _d ) : System
Plane ( float3 _p, float3 _n ) : System
Plane ( float3 _p0, float3 _p1, float3 _p2 ) : System
Set ( float _nx, float _ny, float _nz, float _d ) : Plane
Set ( float3 _p, float3 _n ) : Plane
Set ( float3 _p0, float3 _p1, float3 _p2 ) : Plane
Zero ( ) : Plane
operator ( ) : Plane

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

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

public Belongs ( float3 _p ) : bool
_p float3
Результат bool

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

public Distance ( float3 _p ) : float
_p float3
Результат float

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

public Intersect ( Plane _p0, Plane _p1, float3 &_intersection ) : bool
_p0 Plane
_p1 Plane
_intersection float3
Результат bool

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

public Intersect ( Plane _p, Ray _ray ) : bool
_p Plane
_ray Ray
Результат bool

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

public Intersect ( Ray _Ray, float3 &_intersection ) : bool
_Ray Ray
_intersection float3
Результат bool

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

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

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

public Plane ( float _nx, float _ny, float _nz, float _d ) : System
_nx float
_ny float
_nz float
_d float
Результат System

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

public Plane ( float3 _n, float _d ) : System
_n float3
_d float
Результат System

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

public Plane ( float3 _p, float3 _n ) : System
_p float3
_n float3
Результат System

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

public Plane ( float3 _p0, float3 _p1, float3 _p2 ) : System
_p0 float3
_p1 float3
_p2 float3
Результат System

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

public Set ( float _nx, float _ny, float _nz, float _d ) : Plane
_nx float
_ny float
_nz float
_d float
Результат Plane

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

public Set ( float3 _p, float3 _n ) : Plane
_p float3
_n float3
Результат Plane

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

public Set ( float3 _p0, float3 _p1, float3 _p2 ) : Plane
_p0 float3
_p1 float3
_p2 float3
Результат Plane

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

public Zero ( ) : Plane
Результат Plane

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

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

Описание свойств

d публичное свойство

public float d
Результат float

n публичное свойство

public float3,SharpMath n
Результат float3