Если вы печатаете на принтере объекты художественного типа, скажем, лицо главного героя из игры или детскую игрушку, то нет необходимости в точном размере всего объекта. Но когда вы моделируете сложную конструкторскую модель – например, шестерню или крепеж – понадобится софт, который выдает точные цифры на этапе прототипирования.
Ниже приведены несколько редакторов, которые помогут вам правильно и точно изготовить чертеж будущей детали. Готовую модель вы сразу сможете экспортировать в формат STL, поддерживаемый большинством 3D-принтеров.

Tinkercad 

Облачная программа, не требующая дополнительных пакетов для обработки трехмерной графики. Перед началом работы необходимо пройти несложную процедуру регистрации, после чего в окне обозревателя загрузится рабочая область.
В программе модель строится из различных геометрических фигур, предложенных редактором. В базе заложены как стандартные примитивы по типу куба, сферы, конуса, так и оригинальные в виде сердечек и звездочек. Вкладка «текст» позволяет добавлять в модель слова или готовые символы. При необходимости в программе можно сделать крепеж для объединения деталей после распечатки на 3D-принтере: для этого существует отдельная вкладка с всевозможными соединителями.
В редакторе имеется набор простых команд: перемещение, копирование, объединение геометрии, вычитание одной фигуры из другой. Каждая вновь добавленная фигура имеет окно с настройками размеров.
Проект сохраняется в формате OBJ или STL. Если вы имеете принтер MakeBot, модель можно сразу отправить на печать.

FreeCad 

Это многофункциональный инструмент автоматизированного проектирования, не уступающий дорогим альтернативам. Программа полностью удовлетворит как новичка, так и профессионала в создании параметрических моделей и сборок чертежей.
Пользователю всегда непривычно переходить на новый инструмент из-за различий в управлении. FreeCad решает эту проблему отдельной настройкой: достаточно выбрать тот предпочтительный стиль навигации, к которому вы давно уже привыкли, и будет гораздо проще осваивать новую программу. 
Программа предназначена для работы с эскизами, проекциями, готовыми трехмерными моделями. Есть возможность расширить функционал редактора за счет добавления своих скриптов и расширений. Если вы умеете программировать на языке Python, возможно автоматизировать процесс моделирования, вписывая строки кода и сценарии в консоль на лету. К тому же софт имеет открытый исходный код.
Программа мультиплатформенная, имеются дистрибутивы для Windows, Mac и Linux.

T-FLEX CAD

Данный инструмент является хорошим решением для многих компаний в разработке новых моделей и деталей разного класса. Программа отвечает российским стандартам и имеет полную поддержку ЕСКД.
Основное преимущество CAD-софта в том, что если вы сделаете ошибку в построении детали, нет необходимости заново перечерчивать весь проект. Любой параметр можно с легкостью исправить, а программа перестроит всю деталь автоматически. В стандартной поставке программы имеется приличный набор дополнительных модулей и библиотек для моделирования сложных деталей простой установкой параметров для создания болтов, гаек и шестерней.
Программа прекрасно подходит для распечатки деталей на 3D-принтере. Имеется поддержка стандартных форматов для печати STL и OBJ.
Программы подобного уровня не бесплатны, но T-FLEX CAD – это исключение, которое имеет бесплатную учебную версию для домашнего пользования с некоторыми нюансами. Ограничения в основном касаются дополнительного функционала, используемого в промышленных целях, и в общем-то обычному пользователю скорее всего не пригодятся: нет поддержки анимации, отсутствуют команды техподдержки, импорта моделей специфического формата. Кроме того, учебная версия имеет свой файл сохранения, неподдерживаемый в коммерческой версии.
Несмотря на ограничение, программа T-FLEX CAD может легко конкурировать с такими монстрами, как SolidWork и Компас-3D.

OpenSCAD

Этот редактор имеет совершенно иной подход к созданию трехмерных объектов. В отличие от других программ, где графическое построение объектов происходит путем вырисовывания отдельных контуров, OpenSCAD имеет только визуализацию конечной модели, а построение осуществляется с помощью специального языка. Примитивы в этой программе создаются с помощью пары строк, где необходимо указать желаемый объект и задать ему соответствующие параметры. Если вы программист, создавать новые объекты из классов у вас не составит труда. При изменении одного параметра модель полностью перестроится автоматически. 
Программа умеет сохранять файлы формата STL для 3D-печати. К недостатку программы можно отнести отсутствие поддержки русского языка как в редакторе (строки комментариев не в счет), так и при сохранении файла: при попытке сохранить проект с кириллическим названием или в директорию с русскими буквами программа выдает ошибку. В остальном же OpenSCAD отлично справляется со своей задачей. 

gCAD3D

Пожалуй, самая неудобная параметрическая программа, нацеленная на «мазохистов», ну или по крайней мере людей, понимающих логику подобного софта. Замудренный интерфейс и недостаточное количество мануалов делает работу в этой программе поистине выматывающей. 
Но несмотря на все ее недостатки, программа все же способна что-либо нарисовать и даже экспортировать это в формате STL для дальнейшей печати. Единственный явный плюс программы состоит в том, что она бесплатная, но крайне неудобный интерфейс потребует массу времени на изучение. Несмотря на то, что gCAD3D имеет некоторую схожесть с OpenSCAD, работать в данном редакторе новичку будет крайне проблематично. 
Возможно, программа находится на стадии разработки, и кто знает, может в итоге из нее получится отличный софт!