T_Rhino_Geometry_Ray3d - mcneel/rhinocommon-api-docs GitHub Wiki
Represents an immutable ray in three dimensions, using position and direction.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
[SerializableAttribute]
public struct Ray3d : ISerializable, IEquatable<Ray3d>
VB
<SerializableAttribute>
Public Structure Ray3d
Implements ISerializable, IEquatable(Of Ray3d)
The Ray3d type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Ray3d | Initializes a new Ray3d instance. |
Name | Description | |
---|---|---|
![]() |
Direction | Gets the direction vector of this ray. |
![]() |
Position | Gets the starting position of this ray. |
Name | Description | |
---|---|---|
![]() |
EpsilonEquals | Check that all values in other are within epsilon of the values in this |
![]() |
Equals(Object) | Determines whether the specified System.Object is a Ray3d and has the same values as the present ray. (Overrides ValueType.Equals(Object).) |
![]() |
Equals(Ray3d) | Determines whether the specified Ray3d has the same value as the present ray. |
![]() |
GetHashCode | Computes a hashing number that represents the current ray. (Overrides ValueType.GetHashCode().) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
PointAt | Evaluates a point along the ray. |
![]() |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() ![]() |
Equality | Determines whether two Ray3d have equal values. |
![]() ![]() |
Inequality | Determines whether two Ray3d have different values. |
Supported in: 6.0.16224.21491, 5D58w