C# Класс Hyperion.Accelerators.GridAccelerator.Grid

Наследование: Hyperion.Core.Interfaces.IAggregate
Показать файл Открыть проект

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

Метод Описание
CreateAccelerator ( List primitives, ParameterSet parameters ) : IAggregate
Grid ( List primitives, bool refineImmediately ) : System
Intersect ( Ray ray, Intersection &intersection ) : bool
IntersectP ( Ray ray ) : bool

Приватные методы

Метод Описание
Offset ( int x, int y, int z ) : int
PositionToVoxel ( Point p, int axis ) : int
VoxelToPos ( int p, int axis ) : double

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

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

public static CreateAccelerator ( List primitives, ParameterSet parameters ) : IAggregate
primitives List
parameters ParameterSet
Результат Hyperion.Core.Interfaces.IAggregate

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

public Grid ( List primitives, bool refineImmediately ) : System
primitives List
refineImmediately bool
Результат System

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

public Intersect ( Ray ray, Intersection &intersection ) : bool
ray Hyperion.Core.Geometry.Ray
intersection Hyperion.Core.Interfaces.Intersection
Результат bool

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

public IntersectP ( Ray ray ) : bool
ray Hyperion.Core.Geometry.Ray
Результат bool