spam_test> Может и так, можно наоборот, в принципе.
Нет, это как раз принципиальная разница, насколько я понимаю. Основной рабочий объект должен быть - 3D сборка, всевозможные "чертежи" сугубо вторичная приблуда, даже если работа идет ради этих самых чертежей.
spam_test> Но суть не в этом, суть в том, что для сборки детали должны друг другу подходить, а как если каждая из них - отдельно сделана? Неужели вручную контролировать параметры?
Тебе нужен объект "сварное/клееное соединение", позволяющий соединять две детали. Ищи, что в "Солиде" есть подходящего. У тебя будут два "материальных" объекта - трубы, соединенные "нематериальным" объектом - соединением. Соответственно, при изменении параметров одного из этих объектов программа сможет просчитывать изменение всей сборки.
Естественно, пока изменяемый параметр не выйдет за допустимый диапазон. К примеру, возможное ограничение: привариваемая труба должна быть по внешнему диаметру не более трубы, к которой приваривается.