|
ICurve2D - методы |
Scroll |
Подразделы:
Intersect - Получить координаты точек пересечения двух кривых
Tangent - Получить касательные для двух кривых
TangentLinePoint - Получить координаты точек касания кривой и прямой из заданной точки
CouplingCurveCurve - Рассчитать скругления для двух кривых
PointProjection - Построить проекцию точки на кривую (угол в градусах)
CalculatePolygon - Получить массив отрисовочных точек с заданной стрелкой прогиба
MovePoint - Сдвинуть точку на заданное расстояние по кривой
GetLength - Получить длину кривой
GetDistancePointPoint - Получить расстояние между двумя точками на кривой
GetDistanceToPoint - Получить расстояние между точкой и проекцией точки на кривую
PointOn - Получить координаты точки по параметру t
GetMetricLength - Получить метрическую длину кривой
GetParamMin - Получить минимальный параметр
GetParamMax - Получить максимальный параметр
IsClosed - Получить признак замкнутости кривой
GetNurbsParams - Получить параметры NURBS-представления кривой
IsSelfIntersect - Проверить самопересечение кривой
GetPointLocation - Получить тип положения точки относительно кривой
GetSelfIntersectPoints - Получить координаты точек самопересечения
GetSelfIntersectPointsParams - Получить точки самопересечения
GetIntersectionsWithParam - Получить точки пересечения двух кривых
GetCurveType - Получить тип 2D кривой
GetBaseCurveType - Получить тип базовой 2D кривой
GetNormalAngle - Получить угол нормали к кривой в заданной точке
GetNormalAngleByT - Получить угол нормали к кривой в точке, заданной параметром кривой
GetPeriodic - Получить периодичность кривой
TangentLineAngle - Расчет касательных к кривой под заданным углом