Резюме.
Это библиотека OpenSCAD для создания двумерных представлений уравнений (картезианских, полярных или параметрических). Вы можете экспортировать график в DXF или напрямую экструдировать его, чтобы создавать интересные объекты, такие как эллипсоид. Он невероятно неэффективен и медленен (с этим ничего не поделаешь, это из-за ограничений OpenSC
Может быть, если я смогу разобраться с многогранниками в OpenSCAD, я расширю это до 3D-функций. :)
Инструкции.
<include 2dgraphing.scad>
Функция f(x) = ... // для декартового уравнения.
Функция r(θ) = ... // для полярного уравнения.
Функция x(t) = ... // и
Функция y(t) = ... // для параметрического уравнения.
//тогда
// параметр (опциональный) [нижняя граница, верхняя граница]
// Параметр (опциональный) толщина линии. Без толщины это был бы 1D-объект!
// параметр (опциональный) количество полигонов, которые нужно нарисовать (разрешение)
// Параметр (опциональный): polar=true или parametric=true, по умолчанию - декартовы координаты.
2dgraph([-10, 10], 2, $fn=100);
Теги
Источник модели
