Небольшое уточнение. BREP - это Boundary Representation(polysurface). Инструмент sMesh плохо работает со сложными поверхностями, поэтому я предлагаю разделить поверхности модели на простые(типа четырёхугольников) и остальные и применить к ним разные инструменты формирования меша и в сложных поверхностях попытаться упростить меш насколько возможно. На криволинейных поверхностях а также со многими отверстиями невозможно построить идеальный меш с 4хугольными ячейками. В модели есть много неточностй состыковки углов отдельных элементов, поэтому прямоугольных граней могло бы быть больше. Но так как я думаю модель пойдёт на резку, то не вижу большой проблемы в относительно небольшом количестве 3угольных ячеек меша. Вообще-то я с мешами не особенно дружу, но всё что смог придумать в прикреплённом файле.
Собственно то, о чём ты говоришь, и реализовано в дефинишене, который я прикрепил к предидущему комменту. Там осуществляется то же, что и в Rhino инструментом FlowAlongCurve, только на многих отрезках. Идея проста. Есть образец декора и образцовый отрезок прямой вдоль этого декора. Измеряется относительное положение контрольных точек декора относительно образцового отрезка и эти контрольные точки переносятся на участки границы поверхности, где рисунок декора восстанавливается по этим контр точкам. Таким образом рисунок декора повторяет все изгибы края поверхности.
Чтобы не забивать форум русским языком, который не всем понятен, перешёл сюда. Сам давно собирался сделать нечто подобное (поскольку связан с ювелиркой), да времени не хватало, и вот случай помог...
В принципе задача несложная, если край без изломов....
Если края с изломами, придётся разбивать край на отдельные участки и манипулировать уже ими. Скрипт расположен ниже. Кстати кое-какие материалы на русском есть ещё на http://branchpoint.ru/download/. Если хочешь задавать вопросы на русском, регистрируйся в русской группе в разделе Galleries/Add-ons.
Comment Wall (3 comments)
You need to be a member of Grasshopper to add comments!
Небольшое уточнение. BREP - это Boundary Representation(polysurface). Инструмент sMesh плохо работает со сложными поверхностями, поэтому я предлагаю разделить поверхности модели на простые(типа четырёхугольников) и остальные и применить к ним разные инструменты формирования меша и в сложных поверхностях попытаться упростить меш насколько возможно. На криволинейных поверхностях а также со многими
отверстиями невозможно построить идеальный меш с 4хугольными ячейками. В модели есть много неточностй состыковки углов отдельных элементов, поэтому прямоугольных граней могло бы быть больше. Но так как я думаю модель пойдёт на резку, то не вижу большой проблемы в относительно небольшом количестве 3угольных ячеек меша. Вообще-то я с мешами не особенно дружу, но всё что смог придумать в прикреплённом файле.
unnamed%2B.gh
Собственно то, о чём ты говоришь, и реализовано в дефинишене, который я прикрепил к предидущему комменту. Там осуществляется то же, что и в Rhino инструментом FlowAlongCurve, только на многих отрезках. Идея проста. Есть образец декора и образцовый отрезок прямой вдоль этого декора. Измеряется относительное положение контрольных точек декора относительно образцового отрезка и эти контрольные точки переносятся на участки границы поверхности, где рисунок декора восстанавливается по этим контр точкам. Таким образом рисунок декора повторяет все изгибы края поверхности.
Чтобы не забивать форум русским языком, который не всем понятен, перешёл сюда. Сам давно собирался сделать нечто подобное (поскольку связан с ювелиркой), да времени не хватало, и вот случай помог...
В принципе задача несложная, если край без изломов....
Если края с изломами, придётся разбивать край на отдельные участки и манипулировать уже ими. Скрипт расположен ниже. Кстати кое-какие материалы на русском есть ещё на http://branchpoint.ru/download/. Если хочешь задавать вопросы на русском, регистрируйся в русской группе в разделе Galleries/Add-ons.
Populate_ornament_along_face_edge.gh