Есть ли у Cura алгоритм для любого процента заполнения или у него просто определенные шаблоны?

Глядя в интерфейс Cura, я могу установить любое целое число 0-100 для процента заполнения. Есть ли у Cura алгоритм для вычисления шаблона для любого из этих возможных значений, или у него есть несколько шаблонов, в которых он выбирает ближайший?

, 👍8

Обсуждение

он имеет несколько альго, таких как сетка, треугольники и т. Д. Затем он масштабирует величину "стенки" до процента заполнения, сокращая или расширяя шаблон по мере необходимости для достижения заданного коэффициента заполнения., @dandavis


4 ответа


Лучший ответ:

4

Заполнение служит двум основным целям. Они, похоже, не особенно хорошо соотносятся с доступными элементами управления.

Добавление прочности детали Чем больше пластика внутри вашей детали, тем она будет прочнее. По крайней мере, это упрощенное предположение. На самом деле, кажется, что заполнение не является особенно эффективным способом укрепления детали (по сравнению, например, с более толстыми стенами и конструктивными особенностями конструкции). Очевидно, что некоторые модели заполнения сильнее в определенных направлениях, некоторые более изотропны, а некоторые просто слабы.

Поддержка верхних слоев Без заполнения, любые верхние грани модели будут связаны с перекрытием, поэтому существует компромисс между плотностью заполнения, количеством верхних слоев и качеством верхней поверхности печати. Чтобы отразить эту функцию, срезы позволяют постепенно увеличивать плотность заполнения по мере приближения к верхней поверхности. Это особенно полезно в модели с большой внутренней пустотой, которую в противном случае не нужно заполнять.

В дополнение к влиянию на прочность заполнения, регулировка рисунка заполнения может повлиять на точки, в которых заполнение соединяется со стенами. Для сложных форм это может повлиять на успешность печати. Существуют также другие параметры, которые вы можете настроить (перекрытие, ориентация).

На "лучшие" параметры заполнения влияют требования к заполнению, и показатель "успех", по-видимому, не дает четкого ответа, который был бы полезен при выполнении оптимизации.


,

2

Из того, что я вижу, единственный способ изменить шаблон-это вручную. Все еще есть открытые ворота для создания плагина, который мог бы выбрать шаблон, но это довольно сложное решение, если только у вас не будет полностью автоматизированного конвейера

,

2

Существует опция для шаблона заполнения. Это один из МАААААНЫХ скрытых параметров по умолчанию в Cura. В заголовке категори при наведении курсора мыши на заголовок появится символ шестеренки. Щелкнув по нему, появится окно с таким количеством опций, которые будут отображаться в настройках, если они были отмечены.

,

Верно и полезно, но это не квалифицируется как "алгоритм вычисления паттерна"., @Carl Witthoft

Честно говоря, я не уверен, чего именно он хочет, потому что алгоритм выбора наилучшего заполнения займет очень много процессорного времени и не даст вам ничего действительно полезного без информации о назначении 3d-печатной детали. Поэтому я не вижу в этом сути вопроса в первую очередь. Но если вопрос действительно хочет, чтобы алгоритм получил "лучший" шаблон: нет, не без всей информации о детали, такой как векторы сил и тому подобное. Потому что не 3D-узоры (например, сетка) будут иметь недостатки против сил со стороны., @Horitsu


5

Боюсь, я собираюсь опровергнуть ваш вопрос. Процент заполнения и шаблон заполнения-это два ортогональных свойства, оба из которых влияют на прочность, плотность, массу и время печати объекта. Поскольку у алгоритма нет возможности "узнать", каков ваш желаемый результат, это невозможно сделать.

Примечание - я использовал "ортогональный" в смысле Гильберта, то есть ни одно свойство не является функцией другого.

,

По какой-то глупой причине (в моем очень начинающем мозгу 3D-печати) я задавался вопросом, не так ли это., @Pᴀᴜʟsᴛᴇʀ2