Здесь будет предпросмотр исходной таблицы...

Здесь будет результат...

Для чего это нужно?

При создании параметрических 3D-моделей и фрагментов возникают ситуации, когда необходимо создать зависимость одной переменной от другой (одного размера от другого).

Чаще такие ситуации возникают при моделировании стандартных или покупных изделий, для которых предоставляются таблицы типоразмеров. Например:

Зависимость между двумя переменными можно выразить непрерывной функцией, например, y = x * 0.8 или y = x^(1/3). Однако, такие простые зависимости для вышеобозначенных примеров встречаются лишь в общем виде, причем размеры округлены не по правилам математики, а по правилам машиностроения.

Известен способ решения проблемы задания произвольных (в том числе дискретных) зависимостей между переменными с помощью графиков из сплайнов, предложенный Константином Корюкиным. Такой метод несколько трудоемкий, а в случаях, когда нужно задать зависимость в диапазонах переменной x, и вовсе неприменимый.

Еще один метод - создание тернарных (условных) выражений. Тернарные выражения отлично подходят для создания ступенчатых зависимостей, которые выражаются в виде таблицы.

Как пользоваться?

Примеры использования

Здесь и далее под словами, например, "параметризация завязана на диаметр вала" понимается следующее: переменная, отвечающая за диаметр вала, сделана внешней и от нее через тернарные выражения зависят другие переменные, отвечающие за другие размеры. То есть мораль такова: достаточно изменить значение одной основной переменной, чтобы изменились другие зависимые переменные и размеры модели.