Delphi

Позначення незазначеної шорсткості – КОМПАС в DELPHI

Інтерфейс ksSpecRoughParam служить для завдання параметрів позначення незазначеної шорсткості Отримати цей інтерфейс можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього в якості єдиного параметра даному методу потрібно передати значення константи ko_SpecRoughParam Розглянемо властивості інтерфейсу ksSpecRoughParam

Лінія-виноска для позначення таврування – КОМПАС в DELPHI

Параметри лінії-винесення для позначення таврування (ksBrandLeaderParam) Інтерфейс ksBrandLeaderParam служить для обпісанія параметрів лінії-винесення для позначення таврування Отримати цей інтерфейс можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього в якості єдиного параметра даному методу потрібно передати значення константи ko_BrandLeaderParam Розглянемо властивості інтерфейсу ksBrandLeaderParam

Кутовий розмір – КОМПАС в DELPHI

Інтерфейс ksADimSourceParam служить для опису параметрів того, як слід розташовувати кутовий розмір Розглянемо властивості цього інтерфейсу xc, yc – Координати центру розмірної дуги Зазвичай він збігається з вершиною кута, розмір якого проставляється

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

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

Операція «видавлювання по перетинах» – КОМПАС в DELPHI

Інтерфейс ksEntityColection служить для опису масиву обєктів Кожен елемент в цьому масиві представляє собою інтерфейс ksEntity, описує той чи інший обєкт Інтерфейс ksEntityCollection не має властивостей Розглянемо основні його методи Add  – Додає обєкт в кінець масиву Інтерфейс додається

Ухил – КОМПАС в DELPHI

Параметри ухилу задаються за допомогою інтерфейсу ksInclineDefinition Його повертає метод GetDefinition () інтерфейсу ksEntity, що описує ухил Розглянемо властивості інтерфейсу ksInclineDefinition angle – Кут ухилу Являє собою кут між нахиляючоїся гранню і нормаллю до площини основи ухилу

Побудова перпендикуляра до відрізка – КОМПАС в DELPHI

Розглянемо таку задачу: припустимо у нас є якийсь відрізок Як побудувати перпендикуляр до цього відрізка, що проходить через задану точку Якщо ми маємо справу з горизонтальним або вертикальним відрізком, то це не проблема: будуємо вертикальний або горизонтальний відрізок Але як бути, якщо початковий відрізок орієнтований довільним чином Тоді є два вибори:

Операція «перетин ескізом» – КОМПАС в DELPHI

Параметри операції «перетин ескізом» задаються за допомогою інтерфейсу ksCutBySketchDefinition Його повертає метод GetDefinition () інтерфейсу ksEntity, що описує дану операцію Розглянемо властивості інтерфейсу ksCutBySketchDefinition direction – Напрям відсікання Якщо значення даної властивості TRUE, то має місце прямий напрямок Якщо ж значення даного

Осьова лінія – КОМПАС в DELPHI

Інтерфейс ksMathPointParam використовується для завдання параметрів якоїсь математичної точки Від звичайної точки вона відрізняється тим, що не показується на кресленнях Отримати інтерфейс ksMathPointParam можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього в якості єдиного параметра данномуметоду потрібно передати значення константи ko_MathPointParam

Технічні вимоги – КОМПАС в DELPHI

Інтерфейс ksRectParam служить для визначення прямокутної області Отримати даний інтерфейс можна за допомогою методу GetParamStruct інтерфейсу KompasObject Для цього в якості єдиного параметра йому потрібно передати значення константи ko_RectParam Властивостей у інтерфейсу ksRectParam немає, тому відразу переходимо до розгляду його методів