Еліпс Параметри еліпса (ksEllipseParam) – КОМПАС в DELPHI

Параметри еліпса описуються інтерфейсом ksEllipseParam Для його отримання потрібно викликати метод GetParamStruct інтерфейсу KompasObject з параметром ko_EllipseParam Розглянемо властивості цього інтерфейсу: A, B – розміри півосей еліпса angle – відповідно до документації це кут нахилу осі еліпса style – стиль лінії еліпса

Підключення до компаса з DELPHI

Для того щоб працювати з компасом нам потрібно спочатку якось до нього підключитися Сама система КОМПАС надає інтерфейс KompasObject Це ключовий інтерфейс системи, з якого можуть бути отримані всі інші Отримати цей інтерфейс можна за допомогою функції CreateOleObject, описаної в модулі ComObj Ось прототип цієї функції:

Дуга еліпса Параметри дуги еліпса (ksEllipseArcParam) – КОМПАС в DELPHI

Параметри дуги еліпса задаються інтерфейсом ksEllipseArcParam Для отримання цього інтерфейсу потрібно викликати метод GetParamStruct інтерфейсу KompasObject зі значенням ko_EllipsArcParam Розглянемо властивості цього інтерфейсу: A, B – розміри півосей еліпса angleFirst – кут першої точки дуги angle – кут нахилу осі еліпса angleSecond – кут другої точки дуги direction – напрямок отрисовки дуги style – стиль […]

Специфікація – КОМПАС в DELPHI

Інтерфейс ksSpcDocument описує документ-специфікацію Цей інтерфейс є головним при роботі зі специфікацією Отримати його можна двома способами Перший спосіб За допомогою методу SpcDocument () інтерфейсу KompasObject Даний метод повертає інтерфейс специфікації ksSpcDocument, але саму специфікацію він не створює і не відкриває

Прямокутник Параметри прямокутника (ksRectangleParam) – КОМПАС в DELPHI

Параметри прямокутника задаються інтерфейсом KsRectangleParam Отримати його можна за допомогою методу GetParamStruct інтерфейсу KompasObject, для цього треба як параметр передати йому константу ko_RectangleParam Нижче представлені властивості цього інтерфейсу