Пояснительная записка (1230040), страница 7
Текст из файла (страница 7)
Таблица 2.3 - Координаты, типы примитивов, идентификационные номера
| Имя | Начало X | Начало Y | Длина | Конец X | Конец Y | Цвет |
| Сплайн |
|
|
|
|
| 0,2,1 |
| Сплайн |
|
|
|
|
| 1,2,1 |
| Линия | 6.9 | 0.4 | 6.9 | 1899.8 | 48.4 | 2,1,1 |
| Линия | 24.8 | -0.9 | 24.8 | 1924.6 | 47.4 | 2,1,5 |
| Линия | 24.0 | 1.3 | 24.0 | 1923.8 | 49.6 | 2,1,2 |
| Линия | 24.9 | 0.7 | 24.9 | 1949.5 | 48.2 | 2,1,6 |
| Линия | 27.1 | -1.7 | 27.1 | 1951.7 | 45.7 | 2,1,7 |
| Линия | 28.5 | 1.6 | 28.6 | 1952.4 | 51.2 | 2,1,4 |
Продолжение таблицы 2.3
| Имя | Начало X | Начало Y | Длина | Конец X | Конец Y | Цвет |
| Сплайн |
|
|
|
|
| 5,2,1 |
| Сплайн |
|
|
|
|
| 6,2,1 |
| Сплайн |
|
|
|
|
| 4,2,1 |
| Сплайн |
|
|
|
|
| 3,2,1 |
| Линия | 55.3 | -8.5 | 55.9 | 2461.4 | 27.0 | 10,1,1 |
| Линия | 7.0 | -1.1 | 7.0 | 2466.6 | 28.7 | 9,1,1 |
| Линия | 7.5 | -1.2 | 7.6 | 2468.9 | 25.8 | 13,1,1 |
| Сплайн |
|
|
|
|
| 9,2,2 |
| Линия | 33.6 | -5.3 | 34.0 | 2500.2 | 23.5 | 9,1,3 |
| Линия | 23.7 | -0.9 | 23.7 | 2492.6 | 24.9 | 13,1,2 |
| Линия | 26.3 | -4.3 | 26.7 | 2495.2 | 21.5 | 13,1,4 |
| Сплайн |
|
|
|
|
| 13,2,3 |
| Линия | 18.4 | -4.4 | 18.9 | 2513.6 | 17.1 | 14,1,1 |
| Линия | 28.2 | 3.6 | 28.4 | 2539.3 | 31.6 | 8,1,3 |
| Линия | 28.4 | 1.3 | 28.4 | 2539.3 | 31.6 | 8,1,1 |
| Линия | 28.4 | 1.3 | 28.5 | 2539.8 | 34.2 | 7,1,2 |
| Линия | 28.4 | -1.4 | 28.4 | 2539.8 | 34.2 | 7,1,1 |
| Линия | 19.0 | 0.7 | 19.0 | 2558.3 | 32.2 | 8,1,2 |
| Линия | 20.5 | -5.1 | 21.1 | 2560.6 | 8.7 | 13,1,5 |
| Линия | 27.0 | -9.8 | 1.5E+98 | 2567.1 | 4.0 | 13,1,6 |
| Сплайн |
|
|
|
|
| 12,2,1 |
| Сплайн |
|
|
|
|
| 11,2,1 |
| Линия | 14.0 | 4.5 | 14.7 | 2665.4 | 51.0 | 12,1,2 |
| Линия | -14.0 | -4.6 | 14.7 | 2665.4 | 51.0 | 11,1,2 |
| Линия | 118.8 | 27.1 | 121.8 | 2770.2 | 73.5 | 12,1,3 |
| Линия | 62.3 | 14.2 | 63.9 | 2741.7 | 69.7 | 11,1,3 |
| Линия | 14.0 | 1.9 | 14.2 | 2755.7 | 71.6 | 11,1,4 |
Продолжение таблицы 2.3
| Имя | Начало X | Начало Y | Длина | Конец X | Конец Y | Цвет |
| Линия | 14.5 | 2.0 | 14.7 | 2770.2 | 73.5 | 12,1,4 |
| Линия | 6.8 | 1.5 | 6.9 | 2777.1 | 75.1 | 12,1,5 |
| Сплайн |
|
|
|
|
| 16,2,1 |
| Сплайн |
|
|
|
|
| 15,2,1 |
| Линия | 27.2 | 6.2 | 27.8 | 2768.9 | 75.9 | 11,1,5 |
| Линия | 35.4 | 0.0 | 35.4 | 2877.9 | 87.4 | 17,1,1 |
Первое число в цвете указывает на номер секции, второе число указывает на вид примитива (1- линия, 2- сплайн, 3- дуга), третье число указывает на номер элемента в данной секции (отсчет элементов слева- направо и сверху- вниз) .
-
Объектная модель AutoCad применительно к языку программирования Delphi
2.3.1 Регистрация открытых библиотек
Объектная модель AutoCAD базируется на Visual Basic for Application, ее использование позволяет получить доступ ко всем элементам как чертежа, так и самой оболочки AutoCAD в целом. Для этого в данном дипломном проекте был использован язык Object Pascal в оболочке Delphi 7. Поэтому первостепенной задачей стало увязка AutoCAD и Delphi 7. Первым делом для этого необходимо импортировать библиотеки AutoCAD в Delphi. Окно выбора типа библиотек представленно на рисунке 2.4.
Для этого в меню Project выберете пункт меню Import Type Library:
Рисунок 2.4 – Окно выбора типа библиотек
Появится окно для выбора прописанных в системном реестре библиотек типов. Следует выбрать AutoCAD xxx Type Library (Version xxx)( рисунок 2.5):














