Добавление новых инструментов в Blender 2.5 |
| 10.11.2010 16:47 | |||
|
1
Откройте Blender 2.5. 2
Откройте встроенный текстовый редактор. Для этого в контекстном меню, появляющемся при нажатии на значок в левом нижнем углу окна 3D-вида, выберите пункт «Text Editor». 3
Создайте новый текстовый блок данных (соответствующая кнопочка появится на панели после предыдущего шага). 4
Активируйте показ номеров строк, перенос слов и подсветку синтасиса (при помощи кнопок на той же панели): 5
Выберите в меню «Text → Open → scripts → ui → space_view3d_toolbar.py». 6
Перейдите к 109-й строке: 7
Нажмите несколько раз «Enter», чтобы освободить немного места для вставки нового кода. 8
Перейдите к 110-й строке и вставьте код, приведенный ниже. Скопируйте нижеприведенный код и вставьте его в 110-ю строку. Обязательно соблюдайте отступы!
col = layout.column(align=True)
col.label(text="My Tools:")
col.operator("mesh.knife_cut")
col.operator("mesh.edge_face_add")
col.operator("mesh.separate")
col.operator("mesh.split")
col.operator("mesh.tris_convert_to_quads")
col.operator("mesh.quads_convert_to_tris")
9
Сохраните скрипт. А вот и результат: Вы можете скопировать и вставить следующие инструменты внутри кода «My Tools»:
col.operator("mesh.uv_texture_add")
col.operator("mesh.vertex_color_add")
col.operator("mesh.fgon_clear")
col.operator("mesh.delete_edgeloop")
col.operator("mesh.dupli_extrude_cursor")
col.operator("mesh.edge_flip")
col.operator("mesh.edgering_select")
col.operator("mesh.extrude_repeat")
col.operator("mesh.fill")
col.operator("mesh.flip_normals")
col.operator("mesh.hide")
col.operator("mesh.loopcut")
col.operator("mesh.loop_select")
col.operator("mesh.loop_to_region")
col.operator("mesh.fgon_make")
col.operator("mesh.mark_sharp")
col.operator("mesh.colors_mirror")
col.operator("mesh.uvs_mirror")
col.operator("mesh.loop_multi_select")
col.operator("mesh.region_to_loop")
col.operator("mesh.uv_texture_remove")
col.operator("mesh.reveal")
col.operator("mesh.edge_rotate")
col.operator("mesh.faces_select_interior")
col.operator("mesh.select_inverse")
col.operator("mesh.select_less")
col.operator("mesh.select_more")
col.operator("mesh.solidify")
Похожие статьи: |