![]() |
ICurve Interface |
Namespace: Karamba.Geometry
The ICurve type exposes the following members.
Name | Description | |
---|---|---|
![]() | Domain |
Gets or sets the domain of the curve.
|
![]() | IsClosed |
Gets a value indicating whether or not this curve is a closed curve.
|
![]() | PointAtEnd |
Gets the point at the end of the curve.
|
![]() | PointAtStart |
Gets the point at the start of the curve.
|
Name | Description | |
---|---|---|
![]() | Contains |
Computes the relationship between a point and a closed curve region.
This curve must be closed or the return value will be Unset.
|
![]() | CurvatureAt | Evaluate the curvature vector at a curve parameter. |
![]() | DivideByLength |
Divide the curve into specific length segments.
|
![]() | GetBoundingBox |
Boundingbox solver. Gets the world axis aligned boundingbox for the geometry.
|
![]() | GetNextDiscontinuity |
Searches for a derivative, tangent, or curvature discontinuity.
|
![]() | IncludesParameter |
Tests a parameter for Interval inclusion.
|
![]() | PointAt |
Evaluates point at a curve parameter.
|
![]() | TangentAt | Evaluates the unit tangent vector at a curve parameter. |