| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Выбор способа взаимосвязи .net приложения и autocad

Выбор способа взаимосвязи .net приложения и autocad

Ответ
Поиск в этой теме
Непрочитано 15.01.2015, 19:29 #1
Выбор способа взаимосвязи .net приложения и autocad
aTBepTKa
 
Регистрация: 16.11.2008
Сообщений: 55

Разрабатываю программу на C#, которая на основании исходных данных производит некоторые вычисления и на их основе строит эпюры напряжений расположенных в пространстве (смотри вложенные файлы). Встал вопрос как реализовать отображение такой графики.

Изначально прорабатывалась идея все реализовывать в собственном приложении используя directx/openGL. Но позже пришло понимание того, что для этого потребуется неоправданно много усилий. Тогда возникла идея пойти путем покороче: использовать возможности autocad для создания и просмотра таких изображений. В голове рисуется две схемы работы программы:
- никак не связанный с автокадом софт производит все вычисления и в итоге генерирует непосредственно .dwg файл с результатом (такое возможно?) либо скрипт, который при запуске из программы рисует тот же результат;
- модуль (плагин) встроенный непосредственно в автокад и выполняющий сбор исходных данных, выполнение расчетов, построение эпюр внутри программы.

Прошу совета каким путем лучше пойти, что меня может ждать впереди и на какие источники информации опираться?

Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 125
Размер:	28.5 Кб
ID:	142004  Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 94
Размер:	22.8 Кб
ID:	142005  Нажмите на изображение для увеличения
Название: 3.PNG
Просмотров: 74
Размер:	25.0 Кб
ID:	142006  

Просмотров: 7932
 
Непрочитано 15.01.2015, 21:15
#2
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


>>Но позже пришло понимание того, что для этого потребуется неоправданно много усилий.
Еще чуток позже придет понимание того что усилия на ogl\dx несравненно меньше финансовых затрат на лицензию автокада + усилия на освоение соответствующего api))

Оптимально - визуализация средствами ogl\dx по вкусу и запись результата в dxf, при необходимости - чтение исходных данных из dxf
zamtmn вне форума  
 
Непрочитано 16.01.2015, 04:42
#3
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


Helix 3D Toolkit
trir вне форума  
 
Непрочитано 16.01.2015, 10:22
#4
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
- никак не связанный с автокадом софт производит все вычисления и в итоге генерирует непосредственно .dwg файл с результатом (такое возможно?) либо скрипт, который при запуске из программы рисует тот же результат;
Как-то имел дело с самостоятельной программой, написанной на C++, которая выполняла необходимые расчеты и формировала LISP-файл для построения объектов в AutoCAD. Внутри LISP в основном использовалась функция COMMAND. Вполне нормально работало.
Цитата:
- модуль (плагин) встроенный непосредственно в автокад и выполняющий сбор исходных данных, выполнение расчетов, построение эпюр внутри программы.
Лично я бы так и делал - это гораздо надежнее, чем "чертить извне" в AutoCAD.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 16.01.2015, 11:02
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,000


в DXF формате слишком трудоемко будет формировать данные эпюры? А для просмотра можно использовать бесплатный TrueView.
Сергей812 вне форума  
 
Непрочитано 07.05.2015, 21:52
#6
scad2015


 
Регистрация: 18.02.2015
Сообщений: 90


Цитата:
Сообщение от trir Посмотреть сообщение
Helix 3D Toolkit
The library is based on .NET and is currently focusing on the WPF platform.

The goal has been to make it easy to work with 3D in WPF, and also provide features that are not included in the standard WPF 3D visual model.


Кто знает сколько WPF проживет, вроде недавно была Win32, потом windows forms, теперь WPF и silverlight. А opengl как был так и остался.
Пройдет пару лет и майкрософт опять что-нибудь придумает, а код придется переписывать... Сугубо мое мнение...
scad2015 вне форума  
 
Непрочитано 08.05.2015, 06:38
#7
trir


 
Регистрация: 18.12.2010
Сообщений: 5,047


silverlight уже явно сдох.
Просто надо разделять общий функционал и "рисовалку"
trir вне форума  
 
Непрочитано 08.05.2015, 06:45
#8
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


aTBepTKa
У меня есть похожая идея....
Но я собираюсь выдергивать данные из СКАДа и создавать файлы для GMSH.
С усилиями в оболочках все ОК GMSH отлично отображает их.
А вот с эпюрами усилий в стержнях все грустно, придется строить эти эпюры из примитивов.
Либо разбираться с самим GMSH и переделывать его как мне надо.
Объясняю для чего это надо.....
В СКАДе очень убого реализованы отчеты графические.
И для того чтобы переделать графический отчет, приходится потратить кучу времени.
Хотелось бы это дело упростить.....
Так что мой вам совет посмотрите GMSH или аналоги, которые бы могли отображать это....
PS. Если чего найдете пишите в личку....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Выбор способа взаимосвязи .net приложения и autocad

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имеются ли приложения к AutoCAD для расчетов по гидравлике? Olivka Поиск литературы, чертежей, моделей и прочих материалов 8 05.06.2022 16:28
Как создать Curve3d? (.NET C# AutoCAD 2010 и/или BricsCAD 14) лузер .NET 3 28.03.2014 11:59
Как убрать значки взаимосвязи примитивов в Autocad? plasmacut AutoCAD 2 07.02.2014 15:56
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Приложения к AutoCad 2008. mestizo AutoCAD 3 06.03.2008 19:48