Click or drag to resize

CurveKinkDefinition Properties

The CurveKinkDefinition type exposes the following members.

Properties
  NameDescription
Public propertyCurvatureKinkRadiusRatio
If the ratio (minimum radius of curvature)/(maximum radius of curvature) at a curvature discontinuity is < CurvatureKinkRadiusRatio, then that curvature discontinuity is treated as a kink. In particular, if CurvatureKinkRadiusRatio = 0, then curvature radius discontinuity checks are disabled.
Public propertyCurvatureKinkZeroTolerance
If the curvature <= CurvatureKinkZeroTolerance, then it is treated as zero curvature. Put another way, if (radius of curvature) * CurvatureKinkZeroTolerance >= 1, then the radius is treated as infinite. If CurvatureKinkZeroTolerance > 0, then the curvature kink test is scale dependent. If CurvatureKinkZeroTolerance = 0, then the curvature kink test is indpendent of scale.
Public propertyKinkAngleDegrees
The angle, in degrees, used to determine if when an abrupt change in tangent or curvature vector direction is a kink.
Public propertyKinkAtCurvatureChange
Returns true if curvature discontinuities should be tested when finding kinks. The angle used vector curvature direction discontinuities is KinkAngleDegrees(). The ratio used for radius of curvature discontinuities is CurvatureKinkRadiusRatio().
Public propertyKinkAtTangentChange
Returns true if tangent discontinuities should be tested when finding kinks. The angle used for testing is KinkAngleDegrees().
Top
See Also