Построение контура

Автор RaTyS, 09.02.10, 11:12:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

RaTyS

Добрый день. Пытаюсь создать контур и проверить находится ли в нем точка с помощью функции ksDocument2D::ksIsPointInsideContour. Но функция выдает результат неудачного завершения.Функции создания контура выдают положительный результат. Прошу подсказать с чем может быть связана данная ошибка.

long res = m_pKompasDocument->ksContour(1); //результат - 1
...

m_pKompasDocument->ksLineSeg(pt.x,pt.y,2);
...
long p =  m_pKompasDocument->ksEndObj();//результат - ссылка на контур
long closed = m_pKompasDocument->ksIsCurveClosed(p);//результат - -1
long pointIsInside = m_pKompasDocument->ksIsPointInsideContour(p,ptContourBegin.x,ptContourBegin.y,1e6);//результат - 0
return p;