Я ранее написал об этом в Твиттере здесь:
https://twitter.com/rwhb2/status/1331992852532957188
Но теперь я реализовал это в OpenSCAD, так что это можно печатать и настраивать!
Высота является функцией синуса радиуса от центра графика, деленного на размер радиуса, т.е. sin(r)/r.
Здесь есть две разные версии, как "грубые", так и "гладкие", вместе с кодом для их генерации.
"Грубая" версия (жёлтая на моих фотографиях) имеет чрезмерно высокое разрешение. Версия, которую я загрузил, имеет "шаг" 20, что создаёт милый маленький декоративный предмет в стиле "пиксель-арт" для стола, если его размер уменьшить до примерно 6 или 7 сантиметров по стороне.
"Гладкая" версия (бирюзовая) имеет гораздо более высокое разрешение и отличается реализацией, используя супер-полезный инструмент.Библиотека построения графиков функций OpenSCAD от Райана Колиера.. Поскольку Райан любезно выпустил библиотеку под лицензией CC0, я включил её копию в раздел загрузок здесь.
タグ
モデルソース
