Кремень А Реклама
Кремень АМ Реклама

Сura.настройки по умолчанию.для параметры модели -> Изменить настройки для перекрытий

greymouse2
Идет загрузка
Загрузка
23.02.2023
2320
10
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Статья относится к принтерам:
Ender 3 Pro

понадобилось мне в курице локально  усиливать делальки. как это делается - https://3dtoday.ru/blogs/tesibius/rezem-i-kombiniruem-modeli-v-ultimaker-cura-zaxvatite-buben-i-ne-spotknites-o-kostyli

по английски это per model setting - modify setting for overlaps - infil mesh only

мне нужно было добавить процент заполнения и его тип. и убрать ненужные мне параметры.

задал вопрос в вопросах и ответах .. получил ... гору вопросов в основном почему именно усиление. а не ослабление.. а вот потому товарищи что "ослаблять" это глагол , а не любовница осла.. 

короче задал в общем то тот же вопрос но уже с картинками ЧТО я хочу..

ну как обычно получил заявление что этого нет не было и вообще зачем мне такая фигня.

но пост  German_1984 таки навел меня на цель.

что было

Сura.настройки по умолчанию.для параметры модели -> Изменить настройки для перекрытийчто стало

Сura.настройки по умолчанию.для параметры модели -> Изменить настройки для перекрытийкак сердце успокоилось )))) 

Ultimaker Cura 4.12.1\plugins\PerObjectSettingsTool\PerObjectSettingsTool.py

строка 107

--------------начало кода----------------------

specialized_settings = {

"top_layers": "=0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))","bottom_layers": "=0 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))", "infill_sparse_density":"100", "infill_pattern":"lines","wall_line_count": "=max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wall_thickness != 0 else 0"

}

----------------------конец кода----------------------------

теперь это ПО УМОЛЧАНИЮ. ВСЕГДА.

больше всего проблем было в том что название переменной заполнения (infill_sparse_density) не соответствует названию пункта списка (infill density) 

заранее прошу прощения что картинки одна на русском другая на эльфийском.. просто так имена переменных подбирать проще. потом на русский перекину. 

тем кто будет просто копипастить код менять язык НЕ НАДО. все работает и так

если вам нужно добавить другие параметры - тогда их название можно посмотреть в английской версии курицы но могут быть несоответствия - как  с процентом заполнения..

огромное спасибо German_1984 за совет который привел меня к нужному результату и за рекомендацию по написанию данной статьи.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

9
Комментарии к статье