• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

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

Автор 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;