Skip to content

T_Rhino_Geometry_Ray3d

Will Pearson edited this page Aug 12, 2016 · 2 revisions

Ray3d Structure

Represents an immutable ray in three dimensions, using position and direction.

Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0

Syntax

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.

Constructors

 

Name Description
Public method Ray3d Initializes a new Ray3d instance.
  Back to Top

Properties

 

Name Description
Public property Direction Gets the direction vector of this ray.
Public property Position Gets the starting position of this ray.
  Back to Top

Methods

 

Name Description
Public method EpsilonEquals Check that all values in other are within epsilon of the values in this
Public method Equals(Object) Determines whether the specified System.Object is a Ray3d and has the same values as the present ray. (Overrides ValueType.Equals(Object).)
Public method Equals(Ray3d) Determines whether the specified Ray3d has the same value as the present ray.
Public method GetHashCode Computes a hashing number that represents the current ray. (Overrides ValueType.GetHashCode().)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method PointAt Evaluates a point along the ray.
Public method ToString Returns the fully qualified type name of this instance. (Inherited from ValueType.)
  Back to Top

Operators

 

Name Description
Public operatorStatic member Equality Determines whether two Ray3d have equal values.
Public operatorStatic member Inequality Determines whether two Ray3d have different values.
  Back to Top

Version Information

Supported in: 6.0.16224.21491, 5D58w

See Also

Reference

Rhino.Geometry Namespace

Clone this wiki locally