Как создать сужающийся поток в OpenSCAD?

Есть ли какой-нибудь простой способ создания tappered thread в OpenSCAD? Мне нужно что-то около 10 мм в диаметре в конце, 9 в верхней части и высотой 10 мм.

, 👍9

Обсуждение

Не могли бы вы подробнее рассказать о том, какой подход вы выбрали, что вы уже пробовали и почему он потерпел неудачу? Это могло бы помочь возможным аснсверам узнать, с чего начать объяснения., @kamuro

Существует множество библиотек для OpenSCAD для создания потоков. Просто не смог найти ни одной конической резьбы (то есть трубной резьбы)., @Larry Kosher


2 ответа


Лучший ответ:

4

Я связался с Дэном Киршнером (автором библиотеки потоков openscad), и он обновил библиотеку. Теперь он поддерживает коническую резьбу. Спасибо, Дэн!

Модули для рисования потоков для OpenSCAD


,

4

Если ваши навыки в математике и OpenSCAD превосходят мои, вы можете воспользоваться библиотекой OpenSCAD Metric Nut, Bolt & Threads, расположенной здесь: Библиотека метрических гаек, болтов и резьб OpenSCAD

Он использует различные средства для создания полигонов с радиусом и включает формулы для частичных оборотов. В проекте предполагается, что центр вращения для сгенерированных полигонов является постоянным. Я просмотрел код для внешнего потока и смог легко определить ссылки на радиус.

При правильном кодировании вы можете сгенерировать переменный радиус, основанный на высоте цилиндра в определенной точке, и добиться требуемого эффекта сужения.

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

Если вы не являетесь сильным программистом, не обращайте внимания на этот ответ.

,

Итак, готового решения нет. Спасибо за комментарий. Будет играть с библиотекой., @Larry Kosher