CAD de código abierto para dibujo en 2D

Realizo muchos dibujos con AutoCAD 2000 LT en Windows XP, pero necesito actualizar a un sistema operativo más nuevo (Windows 8). Desafortunadamente, AC2000 no funcionará. Entonces, estoy buscando una nueva alternativa gratuita (sin dinero) que sea:

  • Rápido: necesito poder modificar algunos archivos realmente grandes
  • Es personalizable: ya sea que esto signifique que es de código abierto en C#/Java para que pueda jugar con su código interno, o que sea realmente robusto para complementos, necesito poder agregar funcionalidad.
  • Completo: muchos de los proyectos que he encontrado han sido abandonados o están en una etapa tan temprana que son muy inestables.

Los extras serían soporte táctil, codificado en C# y cosas como XREF.

¿Alguien sabe de tal software?

Dadas esas limitaciones, dudo que encuentre alguna. La mayoría están escritos en C++ y muy pocos son de código abierto. Los CAD son programas muy complejos, por lo que no es probable que encuentre algo que cumpla con sus requisitos.
LibreCAD es gratuito y de código abierto. No hago más que jugar con CAD, por lo que podría saber en momentos si satisface sus necesidades, donde yo no puedo. ¡Buena suerte!
Estoy de acuerdo con @Marc en que LibreCAD es un excelente candidato. Es un poco incómodo en su estado actual (solo necesita un poco de amor por la interfaz de usuario para arreglar los bordes ásperos), pero la v2 actual no está agregando muchas características ya que los desarrolladores están en el proceso de portarla a Qt5.
Por curiosidad, ¿qué redactas? Civil o Mec. ¿Ingeniería?
@mart: Ingeniería civil en viviendas en su mayoría de alta gama.
No aceptaste una respuesta, así que asumo que ninguna de las piezas gratuitas sugeridas es suficiente para el trabajo profesional.
Correcto, @mart, ninguna de las opciones sugeridas es personalizable y optimizada. Lo que terminé haciendo fue instalar AutoCAD en Ubuntu usando Wine. También estoy considerando construir mi propio CAD algún día, ya que tengo bastante experiencia con la programación de este tipo de herramientas.

Respuestas (2)

No es probable que encuentre ningún software CAD completo que sea de código abierto, simplemente porque son programas realmente complejos.

Sin embargo, una de las opciones que tienes son:

Proyector

  • Puede manejar archivos grandes y es gratis
  • Es muy usable, tiene una interfaz al estilo de AutoCAD.
  • Es multiplataforma y compatible con Windows 8 y 8.1
  • Pero no de código abierto

Mi padre es ingeniero civil y puedo confirmar que los puntos anteriores son ciertos.

Estaba considerando esto como una respuesta potencial, también carece de una API gratuita, eso es parte del producto premium.
No creo que esto funcione porque poder personalizar la funcionalidad es esencial para mí. Voté a favor, pero no puedo aceptar.

Si bien mi respuesta no cumple con el requisito de C#/java, pensé en mencionarlo ya que se encuentra en desarrollo intensivo y es de código abierto.

FreeCad

ingrese la descripción de la imagen aquí

Está escrito en Python y en algo de C++. Tiene un grupo central extremadamente activo de colaboradores que hacen un excelente trabajo de documentación. Se apresurarán a decirle que el diseño 2D no es su objetivo directo, pero las piezas están ahí para usarlo como tal y, con suerte, seguirán creciendo.