Чи є якийсь простий спосіб створення різьбової нитки в OpenSCAD? Мені потрібно щось на зразок діаметру 10 мм на кінці, 9 вгорі і висоти 10 мм.
Чи є якийсь простий спосіб створення різьбової нитки в OpenSCAD? Мені потрібно щось на зразок діаметру 10 мм на кінці, 9 вгорі і висоти 10 мм.
Відповіді:
Якщо ваші навички математики та OpenSCAD перевершують мої, ви, можливо, зможете скористатися бібліотекою метричних гайок, болтів і ниток OpenSCAD, розміщеною тут: Бібліотека метричних гайок OpenSCAD, Бібліотека болтів і ниток
Він використовує різні засоби для формування багатокутників навколо радіуса і включає формули для часткових оборотів. У конструкції передбачається, що центр обертання для сформованих багатокутників є постійним. Я переглянув код зовнішньої нитки і міг легко визначити посилання на радіус.
При правильному кодуванні ви можете генерувати змінний радіус на основі висоти циліндра в певній точці і досягти необхідного конусного ефекту.
Я думаю, що вам доведеться зменшити бажаний радіус на дріб, скажімо, на 0,05 мм, щоб вставити нитки, що утворюють багатокутники, у ваші конічні циліндри.
Якщо ви не сильний кодер, ігноруйте цю відповідь.
Я зв’язався з Деном Кіршнером (автором бібліотеки тематики opencad), і він оновив бібліотеку. Тепер він підтримує конічні нитки. Спасибі, Ден!