Click or drag to resize
ControlPoint Structure
Represents control-point geometry with three-dimensional position and weight.

Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: 5.1.50000.0 (5.0.20693.0)
Syntax
[SerializableAttribute]
public struct ControlPoint : IEpsilonComparable<ControlPoint>

The ControlPoint type exposes the following members.

Constructors
  NameDescription
Public methodControlPoint(Point3d)
Constructs a new unweighted control point.
Public methodControlPoint(Point4d)
Constructs a new weighted control point.
Public methodControlPoint(Point3d, Double)
Constructs a new weighted control point.
Public methodControlPoint(Double, Double, Double)
Constructs a new unweighted control point.
Public methodControlPoint(Double, Double, Double, Double)
Constructs a new weighted control point.
Top
Properties
  NameDescription
Public propertyLocation
Gets or sets the location of the control point. Internally, Rhino stores the location of a weighted control-point as a pre-multiplied coordinate, but RhinoCommon always provides Euclidean coordinates for control-points, regardless of weight.
Public propertyStatic memberUnset
Gets the predefined unset control point.
Public propertyWeight
Gets or sets the weight of this control point.
Top
Methods
  NameDescription
Public methodEpsilonEquals
Check that all values in other are within epsilon of the values in this
Public methodEquals
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Public methodGetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
See Also