Struct Ray3d
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
Constructors
Ray3d(Vector3d, Vector3d, Boolean)
Declaration
public Ray3d(Vector3d origin, Vector3d direction, bool bIsNormalized = false)
Parameters
Ray3d(Vector3f, Vector3f)
Declaration
public Ray3d(Vector3f origin, Vector3f direction)
Parameters
Fields
Direction
Declaration
public Vector3d Direction
Field Value
Origin
Declaration
Field Value
Methods
ClosestPoint(Vector3d)
Declaration
public Vector3d ClosestPoint(Vector3d p)
Parameters
Returns
DistanceSquared(Vector3d)
Declaration
public double DistanceSquared(Vector3d p)
Parameters
Returns
PointAt(Double)
Declaration
public Vector3d PointAt(double d)
Parameters
Type |
Name |
Description |
Double |
d |
|
Returns
Project(Vector3d)
Declaration
public double Project(Vector3d p)
Parameters
Returns
Operators
Explicit(Ray3d to Ray3f)
Declaration
public static explicit operator Ray3f(Ray3d v)
Parameters
Type |
Name |
Description |
Ray3d |
v |
|
Returns
Implicit(Ray3f to Ray3d)
Declaration
public static implicit operator Ray3d(Ray3f v)
Parameters
Type |
Name |
Description |
Ray3f |
v |
|
Returns