ksTrimmCurve - Усечь кривую, оставив часть между указанными точками |
Scroll |
Аналог данного метода при использовании API экспортных функций - ksTrimCurve.
Синтаксис Automation:
long ksTrimmCurve (long curve,
double x1, double y1,
double x2, double y2,
double x3, double y3,
bool deleteOldCurve );
Входные параметры:
curve |
- указатель на усекаемую кривую, |
x1, y1 |
- координаты начала оставляемого участка, |
x2, y2 |
- координаты конца оставляемого участка, |
x3, y3 |
- координаты точки, определяющей направление усечения для замкнутых кривых (эта точка принадлежит оставляемому участку), |
deleteOldCurve |
- признак удаления усекаемой кривой: TRUE - кривая будет удалена после усечения, FALSE - кривая не будет удалена после усечения. |
Возвращаемое значение:
указатель на усеченную кривую |
- в случае успеха, |
0 |
- в случае неудачи. |
Примечание:
Если указанные точки не лежат на кривой, то усечение производится по их проекциям на кривую.
Подразделы:
(отсутствуют)