8得票2回答
如何将一个git仓库添加为另一个git仓库的共享依赖?

我需要类似于子模块的东西,但是它作为依赖存在于主存储库之外。 问题如下: 我正在尝试使用Git(以一种非常笨拙的方式)来管理CAD工具(Cadsoft Eagle)的设计文件,但我很难弄清楚是否有一种方法可以使用git子模块来管理每个项目对CAD工具共享库的依赖关系。 我使用的文件夹结构...

13得票6回答
我可以使用git来管理.dwg (autocad)文件吗?

使用 .dwg 进行版本控制确实是个问题。 我想知道是否可以使用 git 进行版本控制?或者只是提交更改到文件中? 如果不行,那么有没有好的方法来进行 .dwg 的版本控制呢? 我找到了这个:Can GIT, Mercurial, SVN, or other version control...

14得票1回答
CAD的爆炸视图算法

我正在制作一个程序来查看3D CAD模型,并希望构建自动展开视图。所有将被查看的组件都是轴对称的。有些可能不是,但大部分都是。我想找出一种算法,自动将装配体中的零件移动到展开视图位置。以下是我想通过算法实现的示例(当然没有标签): 我唯一可以使用的值是每个零件包围盒中心的位置。如果需要更...

21得票2回答
有没有将CAD转换为SVG的库?

我正在寻找一款能够将CAD文件(DWG,DXF)转换为SVG格式的库。该库应该能够在Linux平台上运行。有人可以告诉我哪个库可以实现这个功能吗?

32得票4回答
如何对一个三次贝塞尔曲线进行偏移?

我正在尝试创建一个“平行”的贝塞尔曲线。我已经接近成功,但还差一点。我试图保持两个曲线之间的1像素偏移(红色和蓝色)。 我的主要目标是使用边缘偏移算法来扩展/收缩SVG路径。 解决方案 对于任何其他正在寻找解决方案的人,我已经创建了一个AS3版本。 http://seant23...

11得票1回答
Clojure:如何设计桌面UI

我正在尝试设计一个桌面UI,用于原理图、布局和绘画等方面。只是想从实际的软件设计师那里获得高级别的建议。 假设存在一个内存中的 "数据库"(包含所有用户数据的Clojure映射,以及可能包含应用程序首选项等的另一个映射),我正在研究如何在这些上执行模型-视图-控制器的操作,其中数据可以由以下...

12得票4回答
Blender是用什么语言创建的?

Blender使用OpenGL还是DirectX?还是说它完全是自己构建的?

29得票6回答
Python模块用于参数化CAD

我正在寻找一个适用于Python的CAD模块。这是我找到的,如果我错了,请纠正: PythonCAD: 文件类型:DWG、DXF、SVG 定向:在窗口中单击 上次维护时间:2012-06-15 文档:不太完整和详尽 PythonOCC: 文件类型:STEP、IGES、STL(导入/导...

15得票16回答
HTML页面上的3D模型

我有一个3D CAD模型想要展示在网页上。我希望以像<img>标签的形式呈现它(与其他内容同行内显示),并且希望访问者能够旋转模型以查看不同角度的视图。 我有哪些选择? 我正在考虑/查看以下事项: VRML 3DXML Flash PDF有一些可用的东西,但无法嵌入到我想要...

7得票5回答
我该如何学习CAD/CAM/CNC编程?

我一直喜欢编程,也喜欢学习新的编程语言(例如:Java/C#/Erlang/F#/Clojure/Ruby等),但有些时候似乎没有我想象中那么喜欢。 我很好奇CAD/CAM/CNC编程和设计,我想知道是否有人有关于如何开始学习的建议,有哪些软件可以帮助学习(最好是免费/开源的,最好是适用于L...