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