2013-03-05 3 views
2

Ресурсы для программирования AutoCAD составляют один миллион; У меня есть небольшая проблема, пытаясь понять, как это сделать. Фактически, требуется (весь рабочий процесс), чтобы позволить пользователю импортировать файл .DWG/.DXF, отображать его на экране, разрешать пользователю вносить изменения в файл, а затем разрешать пользователю сохранять/совместно использовать это с другими пользователями. Вы можете сказать, что это приближается к созданию еще одного приложения AutoCAD, но на данный момент я рассматриваю очень базовую реализацию.Разрешить пользователю редактировать файл САПР в приложении WPF

Я знаю множество доступных библиотек, но я не уверен, какой из них будет лучшим для меня. Я с нетерпением жду простой реализации (потому что я не знаком с векторами, координатной геометрией и всеми shitnitz), и он может использовать использование платформ AutoCAD для оплаты, API-интерфейсов AutoCAD progaramming, COM-взаимодействия, ActiveX элементы управления, anything. Что бы вы ни думали, я попытаюсь.

Если возможно, я хотел бы дополнительно распространить этот вопрос на Microsoft PixelSense, потому что в конечном итоге это то, для чего я буду разрабатывать. Однако, не беспокойтесь, просто поднимите свои предложения, я дам всем попробовать ... спасибо!

+0

Возможный дубликат: http://stackoverflow.com/questions/298622/net-cad-component-that-can-read-write-dxf-dwg-files – abenci

+0

Это колесо было изобретено: AutoCAD LT. Должно быть дешевле, чем пытаться написать его самостоятельно в ODA или AutoCAD OEM (если они решат лицензировать ваше приложение). –

ответ

0

Для .dwg файлов смотрите на www.opendesign.com. Загрузка их в библиотеки Teigha имеет примеры проектов. У них есть поддержка C++, .NET и ActiveX.

Я не знаю ни одной библиотеки, в том числе собственного API Autodesk, который предоставит вам «легкую реализацию».

+1

Даже собственный API Autodesk не дает легкой реализации ..? О, боже, теперь это что-то новое .. – matt

+0

Autodesk OEM довольно прост в реализации, но я не думаю, что они будут лицензировать приложение, которое будет подрывать собственный рынок для AutoCAD LT. –

Смежные вопросы