如何在Windows窗体中嵌入3d autocad并编辑其对象 [英] how to embed a 3d autocad in windows forms and and edit its objects

查看:87
本文介绍了如何在Windows窗体中嵌入3d autocad并编辑其对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要以Windows窗体(C#)导入3d对象,自动cad,并编辑它的对象

I need to import 3d objects,auto cad,in windows form(C#) and edit it's object

推荐答案

这不是简单的问题!



现在,有点尖叫,让我更有帮助。正如你所假设的那样,我假设你可以在.net中轻松处理CAD图纸。这并不容易,3D要难十倍。知道你正在使用什么样的应用程序会很有帮助。



现在,你很幸运... AutoCAD有.net的API,但似乎更多的插件和类似,它看起来可以引导你到你需要的。

AutoCAD .net开发指南 [ ^ ]



如果你只需要2D CAD系统,请看这个:

OpenS-CAD,一个简单的2D CAD应用程序 [ ^ ] - 这是一个codeprocject文章。



看看这些其他的代码项目文章,他们可以帮助你:

SolidGraph CAD系统 [ ^ ]

WPF 3D圆顶创建器 [ ^ ]

WPF 3D入门 [ ^ ]

绘制3D曲面 [ ^ ]

< a href =http://www.codeproject.com/Articles/156522/DXF-Import-NET-Read-and-View-AutoCAD-Format-Files> DXF导入.NET:读取和查看AutoCAD格式文件 [ ^ ]

3D在C#中绘制图库 [ ^ ]



这是半相关的:

ColladaLoader [ ^ ] - Sourcforge项目



看看,也许你会找到完美的代码来解决你的问题:-)



祝你好运!



-Frank
This is not a "simple" question!

Now, having screamed a bit, let me be more helpful. In the way you have phrased your question I assume, you are assuming, that CAD-drawings can be handled easily in .net. it's not easy, and 3D is ten times harder. It would be helpful to know what kind of application you are working on.

Now, you are in luck... AutoCAD has API's for .net, but it seems is more for plugins and similar, it looks like it could lead you to what you need.
AutoCAD .net Dev Guide[^]

If you only need a 2D CAD-system, look at this:
OpenS-CAD, a simple 2D CAD application[^] - It's a codeprocject article.

Take a look at these other codeproject articles, they may help you:
SolidGraph CAD System[^]
WPF 3D Dome Creator[^]
WPF 3D Primer[^]
Plot 3D surfaces[^]
DXF Import .NET: Read and View AutoCAD Format Files[^]
A 3D Plotting Library in C#[^]

This is semi-relavant:
ColladaLoader[^] - Sourcforge project

Have a look, maybe you'll find that perfect snippit of code to solve your problem :-)

Good Luck!

-Frank


这篇关于如何在Windows窗体中嵌入3d autocad并编辑其对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆