Class CurvesIntersectionResult
This is a POC class used to collect the result from curves intersection.
Inheritance
System.Object
CurvesIntersectionResult
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Syntax
public class CurvesIntersectionResult
Constructors
| Improve this Doc View SourceCurvesIntersectionResult(Point3, Point3, Double, Double)
Collects the result from an intersection.
Declaration
public CurvesIntersectionResult(Point3 pointA, Point3 pointB, double parameterA, double parameterB)
Parameters
Type | Name | Description |
---|---|---|
Point3 | pointA | |
Point3 | pointB | |
System.Double | parameterA | |
System.Double | parameterB |
Properties
| Improve this Doc View SourceParameterA
Gets the first curve's parameter on curve.
Declaration
public double ParameterA { get; }
Property Value
Type | Description |
---|---|
System.Double |
ParameterB
Gets the second curve's parameter on curve.
Declaration
public double ParameterB { get; }
Property Value
Type | Description |
---|---|
System.Double |
PointA
Gets the first curve's intersection point.
Declaration
public Point3 PointA { get; }
Property Value
Type | Description |
---|---|
Point3 |
PointB
Gets the second curve's intersection point.
Declaration
public Point3 PointB { get; }
Property Value
Type | Description |
---|---|
Point3 |
Methods
| Improve this Doc View SourceToString()
Compose the curve intersection result as a text.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | The text format of the intersection. |
Overrides
System.Object.ToString()