Schöck
Показать сообщение отдельно
Непрочитано 01.07.2010, 00:32 #1
Программа просчета объектов в AutoCad. Связь с MySQL.
gash90
 
Регистрация: 30.06.2010
Сообщений: 10

Добрый день. Необходимо написать программу, работающую с AutoCad и обладающую следующими функциями:

- Создание и сохранение блоков (модулей), состоящих из различных примитивов (треугольники, многоугольники, криволинейные элементы), в каком-либо удобном для работы виде, в том числе, возможно, со связью с базой MySQL.
- Выбор этих блоков в основной программе, выделение отдельных примитивов и связывание этих примитивов с определенными объектами (допустим большинство примитивов из модулей необходимо сопоставить с прямоугольниками определенных размеров и расположить эти примитивы на прямоугольнике исходя из каких-либо заданных условий). Привел пример во вложениях. Также надо привязать эти прямоугольники к определенным записям в базе MySQL для дальнейших просчетов.
-Разнообразный просчет блоков (а точнее примитивов в блоке: отходная часть в кв.м., длины реза и т.д. с анализом внутренних линий (примитивов) в прямоугольнике). А также просчет разных экономических составляющих, пользуясь базой MySQL.
- Загрузка различных помещений, состоящих из блоков (модулей) и других объектов (в большинстве своем полилиний) и просчет этих помещений, как в предыдущем пункте.

Работал с MySQL из Delphi. Сейчас изучаю C++, все в комплекте CodeGear RAD Studio. В чем лучше все это дело писать? Обязателен ли LISP, или есть другие более удачные способы (допустим нужен ли Object ARX с C++ или ActiveX с Delphi). Какого функционала в связи с этим хватит (насколько знаю в Object ARX можно создавать собственные объекты, поля, свойства и методы). Какая литература подойдет? Есть "САПР на базе AutoCad - как это делается" и "AutoCad 2004 Наиболее полное руководство" Н.Н. Полещука. Сколько времени понадобиться на полное изучение программирования с AutoCad'ом и изначально на создание такой вот программы.

Вложения
Тип файла: dwg модуль 408х408 мм.dwg (63.1 Кб, 2620 просмотров)
Тип файла: dwg модуль 645х645 мм.dwg (61.1 Кб, 2580 просмотров)

Просмотров: 9054
 
Размещение рекламы