我在Windows XP上使用AutoCAD 2000 LT进行了许多绘图工作,但是我需要升级到较新的操作系统(Windows 8)。不幸的是,AC2000无法正常工作。因此,我正在寻找一种新的免费(无钱)替代方法,即:


快速:我需要能够修改一些非常大的文件。这意味着它是C#/ Java中的开源代码,因此我可以弄混它的内部代码,或者对于附加组件确实很健壮,我需要能够添加功能。
完成:许多项目我发现它们要么被遗弃,要么处于起步阶段,以至于它们非常不稳定。

额外的东西是触摸支持,用C#编码,以及诸如XREF之类的东西。

有人知道这样的软件吗?

评论

鉴于这些限制,我怀疑您可能会找到任何限制。大多数都是用C ++编写的,很少是开源的。 CAD是非常复杂的程序,因此您不太可能会找到满足您要求的东西。

LibreCAD是免费和开源的。我除了使用CAD之外没有做其他事情,因此您可以在瞬间知道它是否满足您的需求,而我不能。祝你好运!

我同意@Marc的观点,认为LibreCAD是出色的候选人。它的当前状态有点尴尬(只需要一点UI爱就可以修复粗糙的边缘),但是当前的v2并没有添加太多功能,因为开发人员正在将其移植到Qt5。 />
出于好奇,您起草什么?民用或机械。工程学?

@mart:主要用于高端住宅的土木工程。

#1 楼

您不可能发现任何完整的CAD软件都是开源的,仅仅是因为它们确实是复杂的程序。

但是,您拥有的选择之一是:

Draftsight




可以处理大文件并且免费
非常有用,具有AutoCAD式界面
可以跨平台使用,与Windows 8和8.1兼容
但不是开源的

我父亲是土木工程师,我可以确认上述观点是正确的。

评论


我当时认为这是一个潜在的答案-它也缺少免费的API-这就是高级产品的一部分。

–游侠怪胎
2014年3月2日在7:49

我认为这行不通,因为能够自定义功能对我至关重要。我赞成,但不能接受。

–罗比·韦克斯(Robbie Wxyz)
2014年3月3日21:00

#2 楼

虽然我的答案不满足C#/ java的要求,但我想我会提一下它,因为它是在密集开发中并且是开源的。

FreeCad



它是用Python和某些C ++编写的。它有一个非常活跃的核心贡献者小组,他们出色地完成了文档编制工作。他们会很快告诉您2D布局不是他们的直接目标,但是可以直接使用2D布局,并且有望继续发展。