C# Класс PixelFarm.VectorMath.Ray

a virtual ray that is casted from a begin Position in a certain Direction.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
direction System.Vector3
intersectionType IntersectionType
isShadowRay bool
maxDistanceToConsider double
minDistanceToConsider double
oneOverDirection System.Vector3
origin System.Vector3
sameSurfaceOffset double
sign Sign[]

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

Метод Описание
Intersection ( AxisAlignedBoundingBox bounds ) : bool
Ray ( Ray rayToCopy ) : System
Ray ( System.Vector3 origin, System.Vector3 direction, double minDistanceToConsider, double maxDistanceToConsider = double.PositiveInfinity, IntersectionType intersectionType = IntersectionType.FrontFace ) : System

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

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

public Intersection ( AxisAlignedBoundingBox bounds ) : bool
bounds AxisAlignedBoundingBox
Результат bool

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

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

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

public Ray ( System.Vector3 origin, System.Vector3 direction, double minDistanceToConsider, double maxDistanceToConsider = double.PositiveInfinity, IntersectionType intersectionType = IntersectionType.FrontFace ) : System
origin System.Vector3
direction System.Vector3
minDistanceToConsider double
maxDistanceToConsider double
intersectionType IntersectionType
Результат System

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

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

public Vector3,System direction
Результат System.Vector3

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

public IntersectionType intersectionType
Результат IntersectionType

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

public bool isShadowRay
Результат bool

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

public double maxDistanceToConsider
Результат double

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

public double minDistanceToConsider
Результат double

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

public Vector3,System oneOverDirection
Результат System.Vector3

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

public Vector3,System origin
Результат System.Vector3

sameSurfaceOffset публичное статическое свойство

public static double sameSurfaceOffset
Результат double

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

public Sign[] sign
Результат Sign[]