Не могли бы вы уточнить, какой подход вы выбрали, что вы уже пробовали и почему это не удалось? Это может помочь возможным ответчикам узнать, с чего начать объяснение.
Камуро
Существует множество библиотек для OpenSCAD для создания потоков. Просто не смог найти что-либо для конической резьбы (то есть трубной резьбы).
Он использует различные средства для генерации многоугольников вокруг радиуса и включает формулы для частичных оборотов. В проекте предполагается, что центр вращения сгенерированных многоугольников является постоянным. Я просмотрел код для внешнего потока и мог легко определить радиус ссылки.
При правильном кодировании вы можете сгенерировать переменный радиус на основе высоты цилиндра в определенной точке и добиться требуемого конического эффекта.
Я ожидаю, что вам придется уменьшить желаемый радиус на долю, скажем, 0,05 мм, чтобы встроить многоугольники, образующие нить, в конический цилиндр.
Если вы не сильный кодер, не обращайте внимания на этот ответ.
Ответы:
Если ваши математические навыки и навыки OpenSCAD превосходят мои, вы можете использовать библиотеку метрических гаек, болтов и нитей OpenSCAD, расположенную здесь: Библиотека метрических гаек, болтов и нитей OpenSCAD
Он использует различные средства для генерации многоугольников вокруг радиуса и включает формулы для частичных оборотов. В проекте предполагается, что центр вращения сгенерированных многоугольников является постоянным. Я просмотрел код для внешнего потока и мог легко определить радиус ссылки.
При правильном кодировании вы можете сгенерировать переменный радиус на основе высоты цилиндра в определенной точке и добиться требуемого конического эффекта.
Я ожидаю, что вам придется уменьшить желаемый радиус на долю, скажем, 0,05 мм, чтобы встроить многоугольники, образующие нить, в конический цилиндр.
Если вы не сильный кодер, не обращайте внимания на этот ответ.
источник
Я связался с Дэном Киршнером (автором библиотеки потоков openscad), и он обновил библиотеку. Теперь он поддерживает конические нити. Спасибо, Дэн!
Модули для рисования нитей для OpenSCAD
источник