问题标签 [cad]

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 投票
3 回答
3860 浏览

.net - WPF、xaml Cad 或绘图应用程序示例?

我正在尝试学习 WPF 和 xaml,并正在为我的孩子编写一个 cad 风格的几何应用程序。有谁知道用 VB.net 编写的现有示例?C# 也很好。谢谢!

编辑:

关于如何构建这样一个应用程序的任何想法/示例?TIA

0 投票
4 回答
14123 浏览

wpf - 在 WPF 中绘制 3D 线

我正在开发一个 CAD 应用程序并考虑使用 WPF 来呈现我的实体。

但似乎 WPF 不支持绘制 3D 线。有什么方法可以在 WPF 中绘制 3D 线?

我不喜欢为我需要绘制的每个线实体创建一个网格,因为我担心这会对我造成重大的性能障碍,因为我必须在我的应用程序中创建多个线实体。

如果通过 WPF 无法做到这一点,是否可以在 DirectX 9 或 10 中做到这一点?我可以在 WPF 中混合 DirectX 吗?我的意思是某种互操作方式?

非常感谢

0 投票
1 回答
210 浏览

c# - 用户交互绘图

我想在我的 winforms 应用程序中绘制一些 CAD 图纸。此外,我还需要它们中的某些部分是用户交互的(与鼠标交互)。

知道我应该在这里使用什么技术进行绘图吗?

谢谢 。

0 投票
1 回答
222 浏览

viewer - 从服务器运行 CAD 查看器

基本上我正在寻找允许用户在浏览器中打开和修改 dwf 文件的东西(比如 Autodesk Design Review 允许用户在 IE 中打开文件)。但是有没有这样的程序可以从服务器运行,而用户不必在他们的计算机上安装任何东西?

0 投票
1 回答
296 浏览

pdf - 各种文件加水印调查

我被要求调查在通过我们的应用程序打印文档时向文档添加水印的可行性。文件将由word、pdf和cad组成。

该应用程序的界面是带有大量 vc6 dll 的 vb6。

我可以看到几个可能的解决方案:

  • 将所有文档转换为 PDF,添加水印,然后打印。
  • 找到一个打印驱动程序,它将在打印之前为所有文档添加水印并安装它并在运行时重新启用它,如果它因任何原因被禁用。

第 3 方套件是可能的(我们使用 Volo View Express 来查看 CAD 文件),但由于此应用程序即将停产,我们不想在它上面花费太多。

有没有人有以上的经验?有什么会让我陷入困境的陷阱吗?

0 投票
8 回答
2481 浏览

c++ - 在python(或C++)中减法扫过另一个实体

我正在尝试编写一个简单的程序,让我可以使用带有特定切割头的路由器在木板上可视化一系列连续的切割。我试图找到一个几何库,它能够通过扫过其他 3D 实体来减法修改 3D 形状或实体。

具体来说,我希望能够定义一个矩形实体(木板),然后定义一个位轮廓形状,并通过矩形实体进行切割(有时在直线上,有时在圆弧上)。有谁知道会这样做吗?

0 投票
5 回答
28573 浏览

cad - 如何学习 CAD/CAM/CNC 编程?

我一直很喜欢编程,也一直喜欢学习新的语言(任何东西,例如 Java/C#/Erlang/F#/Clojure/Ruby 等),但似乎从来没有像我想要的那样享受它。

我很好奇的一件事我想知道我是否会完全喜欢 CAD/CAM/CNC 编程和设计,我想知道是否有人对从哪里/如何开始学习有任何提示,那里有什么软件将有助于学习(最好是免费/开源,最好是 Linux,尽管我理解选项可能有限)。

任何提示将不胜感激。

0 投票
1 回答
83 浏览

libraries - 计算物理力的编程工具

我想计算物理结构所涉及的力,我正在寻找一种可以为我做这件事的工具。如果该工具有一个编程接口,那就太好了,因为我想用它来进行自动化设计。

0 投票
1 回答
189 浏览

printing - 将 CAD 转换为栅格

打印机如何将矢量 CAD 图形转换为纸上的点?我有一个 50mmx50mm 和 4095x4095 点“打印”系统,我想打印一些 CAD 文件?我应该使用现有的打印系统吗?或者将 CAD 文件转换为我的“打印机”可以理解的东西,如果是,如何?

谢谢

0 投票
2 回答
2717 浏览

git - 如何将 git 存储库添加为另一个 git 存储库的共享依赖项?

我需要类似于子模块的东西,但它们作为依赖项存在于主存储库之外。

这是问题所在:

我正在尝试使用 Git(以一种非常尴尬的方式)来管理 CAD 工具(Cadsoft Eagle)的设计文件,我很难弄清楚是否有办法使用 git 子模块来管理每个项目的依赖于 CAD 工具的共享库。

我正在使用这样的文件夹结构:

在这种情况下,将 eagle.git 存储库添加为每个项目的 git 子模块是没有意义的。

但是,我仍然需要一种方法来快照“eagle.git”存储库的当前状态,以便如果将来更新库,它可以回滚以访问正在使用的库文件的特定修订版Proj[x] 已提交。

理想情况下,我想要以下内容:

我希望能够:

并让 ~/eagle/ 目录自动回滚到检查到 Proj0 的修订版。

有人知道 Git 中允许这种行为的任何东西吗?