Анкерные системы Schöck Dorn
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

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

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

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

aTBepTKa вне форума Вставить имя

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

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

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

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

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

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,362
Отправить сообщение для zamtmn с помощью ICQ


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

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


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


Helix 3D Toolkit
trir вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 16.01.2015, 10:22
#4
Do$

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


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


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


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


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


Цитата:
Сообщение от 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
Сообщений: 2,496


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

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


aTBepTKa
У меня есть похожая идея....
Но я собираюсь выдергивать данные из СКАДа и создавать файлы для GMSH.
С усилиями в оболочках все ОК GMSH отлично отображает их.
А вот с эпюрами усилий в стержнях все грустно, придется строить эти эпюры из примитивов.
Либо разбираться с самим GMSH и переделывать его как мне надо.
Объясняю для чего это надо.....
В СКАДе очень убого реализованы отчеты графические.
И для того чтобы переделать графический отчет, приходится потратить кучу времени.
Хотелось бы это дело упростить.....
Так что мой вам совет посмотрите GMSH или аналоги, которые бы могли отображать это....
PS. Если чего найдете пишите в личку....
__________________
Шаг 12й......
Мои публикации
DEM вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > .NET > Выбор способа взаимосвязи .net приложения и autocad

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать 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
Имеются ли приложения к AutoCAD для расчетов по гидравлике? Olivka AutoCAD 6 15.11.2004 12:12

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||