C# Класс Hyperion.Core.Geometry.BoundingBox

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

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

Свойство Тип Описание
pMax Point
pMin Point

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

Метод Описание
BoundingBox ( ) : System
BoundingBox ( BoundingBox b ) : System
BoundingBox ( Point p ) : System
BoundingBox ( Point p1, Point p2 ) : System
BoundingSphere ( Point &center, double &radius ) : void
Expand ( double delta ) : void
Inside ( Point pt ) : bool
IntersectP ( Ray ray, double &hit0 ) : bool
IntersectP ( Ray ray, double &hit0, double &hit1 ) : bool
Lerp ( double tx, double ty, double tz ) : Point
Offset ( Point p ) : Vector
Overlaps ( BoundingBox b ) : bool
ToString ( ) : string
Union ( BoundingBox b, BoundingBox b2 ) : BoundingBox
Union ( BoundingBox b, Point p ) : BoundingBox

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

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

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

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

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

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

public BoundingBox ( Point p ) : System
p Point
Результат System

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

public BoundingBox ( Point p1, Point p2 ) : System
p1 Point
p2 Point
Результат System

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

public BoundingSphere ( Point &center, double &radius ) : void
center Point
radius double
Результат void

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

public Expand ( double delta ) : void
delta double
Результат void

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

public Inside ( Point pt ) : bool
pt Point
Результат bool

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

public IntersectP ( Ray ray, double &hit0 ) : bool
ray Ray
hit0 double
Результат bool

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

public IntersectP ( Ray ray, double &hit0, double &hit1 ) : bool
ray Ray
hit0 double
hit1 double
Результат bool

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

public Lerp ( double tx, double ty, double tz ) : Point
tx double
ty double
tz double
Результат Point

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

public Offset ( Point p ) : Vector
p Point
Результат Vector

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

public Overlaps ( BoundingBox b ) : bool
b BoundingBox
Результат bool

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

public ToString ( ) : string
Результат string

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

public static Union ( BoundingBox b, BoundingBox b2 ) : BoundingBox
b BoundingBox
b2 BoundingBox
Результат BoundingBox

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

public static Union ( BoundingBox b, Point p ) : BoundingBox
b BoundingBox
p Point
Результат BoundingBox

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

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

public Point pMax
Результат Point

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

public Point pMin
Результат Point