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

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

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

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

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

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

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

Как произвести преобразование дуги?

Автор Death, 04.05.07, 11:28:10

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

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

Death

Здравствуйте!

Я использую КОМПАС-3D V7 и Visual C++ 8.0.

Мне необходимо получить "дугу по трём точкам", но нарисованная любым из пяти существующих в КОМПАСЕ способов дуга автоматически преобразуется в "дугу по координатам центра и двум углам". И чтобы программно получить её параметры, необходимо использовать структуру ksArcByAngleParam, однако мне требуется заполнить структуру ksArcByPointParam... Каким образом я могу получить дугу необходимого мне типа или преобразовать структуру ksArcByAngleParam в ksArcByPointParam?

Bordes

Цитата: Death от 04.05.07, 11:28:10
Здравствуйте!

Я использую КОМПАС-3D V7 и Visual C++ 8.0.

Мне необходимо получить "дугу по трём точкам", но нарисованная любым из пяти существующих в КОМПАСЕ способов дуга автоматически преобразуется в "дугу по координатам центра и двум углам". И чтобы программно получить её параметры, необходимо использовать структуру ksArcByAngleParam, однако мне требуется заполнить структуру ksArcByPointParam... Каким образом я могу получить дугу необходимого мне типа или преобразовать структуру ksArcByAngleParam в ksArcByPointParam?

для получения  данных в  ksArcByPointParam  попробуйте задавать в ksGetObjParam    paramType=POINT_ARC_PARAM

Death