Delphi

Позиційна лінія-виноска – КОМПАС в DELPHI

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

Правильний багатокутник Параметри багатокутника (ksRegularPolygonParam) – КОМПАС в DELPHI

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

Побудова прямої дотичній до двох кіл Постановка завдання – КОМПАС в DELPHI

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

Приклад 4. Вертикальний розмір – КОМПАС в DELPHI

Добре Будемо вважати, що з проставлянням горизонтального розміру розібралися Перейдемо тепер до вертикального Його простановка нітрохи не складніше Ось приклад програми демонструє рішення цього завдання: var kompas: KompasObject Document2D: ksDocument2D Char255: ksChar255 DynamicArray: ksDynamicArray LDimParam: ksLDimParam

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

Параметри кінематичної операції видавлювання задаються за допомогою інтерфейсу ksBaseEvolutionDefinition Його повертає метод GetDefinition () інтерфейсу ksEntity, що описує цю операцію У інтерфейсу ksBaseEvolutionDefinition всього одна властивість

Оболонка – КОМПАС в DELPHI

Інтерфейс ksShellDefinition служить для опису параметрів оболонки Його повертає метод GetDefinition () інтерфейсу ksEntity, що описує оболонку Розглянемо властивості інтерфейсу ksShellDefinition thickness – Товщина оболонки thinType – Напрям побудови оболонки Якщо значення даної властивості одно TRUE, то оболонка будується всередину Якщо ж значення даної властивості одно FALSE, то оболонка будується назовні

Нахилена площину – КОМПАС в DELPHI

Нахилена площину являє собою площину, розташовану під заданим кутом по відношенню до базової площини Параметри нахиленій площині задаються інтерфейсом ksPlaneAngleDefinition Його повертає метод GetDefinition () інтерфейсу ksEntity У інтерфейсу ksPlaneAngleDefinition всього одна властивість

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

Параметри кінематичної операції вирізування задаються за допомогою інтерфейсу ksCutEvolutionDefinition Його повертає метод GetDefinition () інтерфейсу ksEntity, що описує цю операцію Єдина відмінність інтерфейсу ksCutEvolutionDefinition від ksBaseEvolutionDefinition полягає в тому, що у першому зявилося одне

Лінійний розмір з обривом – КОМПАС в DELPHI

Параметри отрисовки розміру c обривом описуються за допомогою інтерфейсу ksBreakDimDrawing Це інтерфейс дуже схожий на розглянутий у минулому розділі інтерфейс ksDimDrawingParam Розглянемо властивості ksBreakDimDrawing angle – Кут нахилу «ніжки» внесений полки

Види Системи координат КОМПАС в DELPHI

У середовищі КОМПАС існує два різновиди систем координат (далі скорочено СК): СК листа і СК виду У чому між ними різниця Перш ніж відповісти на це питання зробимо невеличке зауваження з приводу напрямки координатних осей Більшість програмістів, що займаються програмуванням компютерної графіки, напевно, вже звикли до того, що точка початку координат знаходиться в лівому верхньому […]