FreeCAD — cвободная САПР, подходящая для обучения компьютерному графическому проектированию. Относительно простая система для трехмерного проектирования, оснащенная средствами моделирования движения. Помимо задач проектирования, программа пригодится для освоения геометрии, кинематики, динамики, принципов построения механизмов и моделирования физических процессов. Особенностью freeCAD является наличие средств моделирования движения. Написана на языке Smalltalk.
Ключевые особенности:
- Геометрическое ядро, основанное на OpenCasCade, позволяет производить сложные трёхмерные операции над сложными типами форм, а также поддерживает родные концепции, такие как: brep, nurbs, логические операции или fillets;
- Модульная архитектура позволяет расширениям (модулям) добавить функциональность основному приложению. Эти расширения могут быть сложными как полностью новые приложения, простыми как python сценарии или как самостоятельно записанные макросы;
- Параметрические модели могут быть полностью написаны на python, позволяют создать любой тип пользовательских параметрических объектов;
- Полный доступ из встроенного python интерпретатора, макросов или внешних сценариев к любой части FreeCAD позволяетсоздавать и изменять геометрию, 2D и 3D представление этой геометрии (scenegraph) или даже интерфейс FreeCAD;
- Импорт/экспорт в стандартные форматы, такие как: STEP, IGES, OBJ, DXF, SVG, U3D или STL
Страничка: www.free-cad.sourceforge.net Интерфейс: русский Система: Windows ALl
Ruby (англ. "Рубин") — интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией