Работа С Api Компас-3D → Урок 6 → Построение Дуги Окружности

Продолжаем серию статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ Сигнал», автора книги «Разработка приложений для КОМПАС в Delphi».

В качестве среды используется C++ Builder. В предыдущих уроках по COMPASS API Основы И Рисование дизайна мы предположили, что КОМПАС не работает на уроке Правильное подключение к КОМПАСУ мы проверили наличие уже работающего КОМПАСа и подключились к нему.

На уроке Основная надпись Мы разобрались, как заполнить основную надпись рисунка.

На последнем уроке Графические примитивы мы начали рисовать первые геометрические фигуры.

В этой статье рассматриваются различные способы построения дуги окружности.

В КОМПАСе его можно построить тремя разными способами.

Мы рассмотрим их все.



Работа с API КОМПАС-3D → Урок 6 → Построение дуги окружности



Постановка задачи

Для начала давайте определимся, что мы будем строить.

Для примера предлагаю взять полукруг радиуса 10 мм с центром в точке с координатами (100, 100) .

Эта дуга показана на рисунке ниже.



Работа с API КОМПАС-3D → Урок 6 → Построение дуги окружности

(Картинка кликабельна).

А, Б и С – вспомогательные точки, которые нам пригодятся при описании различных способов построения дуги.



Три очка

Первый способ основан на том, что вы знаете координаты точек.

А, Б и С , но координаты центра неизвестны.

Чтобы построить дугу из трех точек, используйте метод ksArcBy3Points интерфейс ксДокумент2D .

Ниже представлен его прототип.

   

long ksArcBy3Points (

Теги: #api #compass-3d #compass #compass-3d #C++ #приложения #библиотеки #c++ builder #C++ #api #CAD/CAM #Разработка для Windows
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.