Click or drag to resize

ICurve Interface

Curve.

Namespace:  Karamba.Geometry
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public interface ICurve

The ICurve type exposes the following members.

Properties
  NameDescription
Public propertyDomain
Gets or sets the domain of the curve.
Public propertyIsClosed
Gets a value indicating whether or not this curve is a closed curve.
Public propertyPointAtEnd
Gets the point at the end of the curve.
Public propertyPointAtStart
Gets the point at the start of the curve.
Top
Methods
  NameDescription
Public methodContains
Computes the relationship between a point and a closed curve region. This curve must be closed or the return value will be Unset.
Public methodCurvatureAt
Evaluate the curvature vector at a curve parameter.
Public methodDivideByLength
Divide the curve into specific length segments.
Public methodGetBoundingBox
Boundingbox solver. Gets the world axis aligned boundingbox for the geometry.
Public methodGetNextDiscontinuity
Searches for a derivative, tangent, or curvature discontinuity.
Public methodIncludesParameter
Tests a parameter for Interval inclusion.
Public methodPointAt
Evaluates point at a curve parameter.
Public methodTangentAt
Evaluates the unit tangent vector at a curve parameter.
Top
See Also