问题标签 [autocad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
149 浏览

extraction - 是否有帮助 AutoCAD 结构提取的库?

我需要查询 AutoCAD 模型以提取它们之间的结构和连接(例如电源、数据),以便存储在数据库中。我从经验和研究中了解到,由于格式的专有性质,处理原生 AutoCAD .dwg 是有问题的。我看到 AutoCAD 具有.NET API,但问题仍然看起来令人生畏,因为我对模型的内容基本上一无所知。这个问题看起来像是一篇博士论文,因为我最初的谷歌搜索在工具支持或示例方面并没有产生多少成果。

是否有可用的工具/库/示例来帮助以小预算在压缩的计划中进行 AutoCAD 提取?

0 投票
1 回答
525 浏览

directx - 视口内的 Direct3D 视口

我正在使用 directX 创建 AutoCAD 查看器,并尝试实现图纸空间/模型空间功能。

基本上,在世界 2D 表面上的缩放、平移和旋转视口内再次渲染所有内容。

我知道这可以通过将所有内容单独渲染到纹理然后将该纹理映射到多边形来轻松实现,但这会使所有内容去矢量化并且可能效率较低。

在 GDI+ 中,它是通过设置一个剪切矩形、执行转换,然后绘制所有内容来完成的。

Direct3D 中是否存在与 GDI 的 Graphics.SetClip 相当直接的等价物,或者其他实现此目的的方法?

我似乎在玩半条命 2 时记得它已经完成了,虽然我不知道这个实现是如何实现的;因此标记为游戏开发,因为它可能更常见且与游戏开发相关。对不起,做一个无聊的老屁!

0 投票
2 回答
1369 浏览

vb.net - 围绕 Z 轴旋转 ACAD 元素

我想围绕 Z 轴旋转 ACAD (AutoCAD 2008) 元素。我已经有以下代码片段:

我使用变换矩阵来旋转元素,但矩阵只能用旋转轴构建。我知道我可以从当前文档的编辑器那里得到它。但我需要它来自任意数据库中的元素,这并不总是活动的!

问题:如何获得上述旋转的 Z 轴?

编辑:

如下所述,我可以从当前编辑器中获取 Z 轴:

但我没有处理活动文档和当前数据库!我有一个来自任意数据库的 ObjectID,它不必是当前数据库。我想在不使用 Editor 对象的情况下从此数据库中获取 Z 轴。

这可能吗?

0 投票
1 回答
619 浏览

autocad - 从AutoCAD中的用户选择创建jpg?

autocad.net 有没有办法从用户屏幕选择中制作 jpg 图像?我搜索了一下,发现了一些关于图形对象的东西。这是将每个实体绘制为图形对象然后另存为 jpg 的唯一方法吗?

如果是这样,我如何分解文本并将其绘制为 cad 中绘制的那样?

谢谢

0 投票
1 回答
1662 浏览

autocad - AutoCAD VB.Net 颜色选择器

我正在将一些 AutoCAD VBA 移植到 VB.Net。

几个模块执行 aThisDrawing.SendCommand("_color" & vbCR)以弹出 AutoCAD 颜色选择器,然后通过执行 a 来处理响应ThisDrawing.GetVariable("CECOLOR")以获取选定的颜色。

使用 .Net,SendCommand 在程序结束之前不会执行。

如何让 AutoCAD 颜色选择器在我的代码中内联执行?

0 投票
2 回答
635 浏览

c# - c# + autocad镜像命令

不起作用,我相信这是因为 \r. 如何度过这种情况?

0 投票
2 回答
2664 浏览

c# - .Net 与 AutoCad 的界面 - 如何进行选择

如何选择图形中的所有对象?

相关的东西

但不能让它工作。

0 投票
1 回答
1455 浏览

c# - 以编程方式将 AutoCAD 文件转换为 visio 图表

我正在干燥将 autocad 文件(dwg 或 dxf 格式)转换为 visio 文件。我可以在 visio 中手动插入自动 cad 文件,然后将 cad 绘图对象转换为 visio 形状。这工作正常。我尝试使用 visio interop 程序集来做同样的事情,但我找不到任何方法来导入 cad 文件。有什么方法可以将cad文件导入visio吗?有没有其他方法可以将 cad 文件转换为可编辑的 visio 文档?

0 投票
2 回答
1860 浏览

lisp - 在AutoCAD中的连接点打破折线 - 任何lisp函数?

我试图打破另一条折线加入第一条线的折线。例如,有两条线的三种方式,(一条主路和一条支路)我想在两条折线的连接点打破主路并制作3条单独的线。那么是否有任何 lisp 函数或类似的东西,它可以为我的地图中的所有折线执行例程?

0 投票
1 回答
719 浏览

c# - 我需要一个库和一些技巧来处理一些 DXF 文件

我需要帮助一位朋友自动完成一项任务,并发现自己需要一些信息。基本上有一堆 DWG 文件我需要处理,我宁愿通过编码而不是手工来完成。

包含的所有文件都是要输入一种绘图仪的形状,但问题是线条会不时中断,绘图仪无法完成工作。

我需要知道是否有任何方法可以破解图像文件以使线条连续。

我有 Python、C#、C 的经验和一些其他编程语言的知识,但我对图像处理几乎一无所知。我非常感谢你们能提供的任何帮助。

提前致谢