turlicht: переводы
Blender 2.60.4 - API documentation / Blender 2.60.4 - Документация API
→--- Custom Properties ---
0 --- Пользовательские Свойства ---
→Example of a data path that can be quickly found via the console:
0 Пример данных, которые могут быть быстро найдены с помощью консоли
→For testing what data to access it’s useful to use the “Console”, which is its own space type in Blender 2.5. This supports auto-complete, giving you a fast way to dig into different data in your file.
0 Для тестирования того, что изменения данных происходят успешно, полезно использовать консоль, которая занимает отдельное пространство в Blender'е. Консоль поддерживает авто заполнение, помогая быстро разобраться в разнообразных данных ваших объектов.
→Once you have a data block, such as a material, object, groups etc., its attributes can be accessed much like you would change a setting using the graphical interface. In fact, the tooltip for each button also displays the Python attribute which can help in finding what settings to change in a script.
0 Как только у вас есть блок данных, таких как материал, объект, группа и т.д., его атрибуты можно будет изменять, также как изменяются установки с помощью графического интерфейса. В самом деле, всплывающая подсказка для каждой кнопки также отображает Python атрибут, который покажет то, что нужно написать в скрипт.
→--- Accessing attributes ---
0 --- Доступ к атрибутам ---
→Unlike Python’s dictionaries, both methods are acceptable; however, the index of a member may change while running Blender.
0 В Отличие от словарей Python'а, оба метода являются приемлемыми, однако, индекс члена может измениться при запуске Blender.
→You’ll notice that an index as well as a string can be used to access members of the collection.
0 Можно заметить, что индекс и строка могут быть использованы для доступа к членам коллекции.
→--- About Collections ---
0 --- О Коллекциях ---
→Accessing data from the currently loaded blend file is done with the module bpy.data. This gives access to library data. For example:
0 Доступ к данным из загруженного blend файла выполняется с помощью модуля bpy.data. Это дает доступ к библиотеке данных. Например:
→Python accesses Blender’s data in the same way as the animation system and user interface; this implies that any setting that can be changed via a button can also be changed from Python.
0 Python дает доступ к данным Blender'а по одному и тому же принципу, как к анимации системой так и к пользовательскому интерфейсу; это означает, что любой параметр, который может быть изменен с помощью кнопок также может быть изменен с помощью Python.
→--- Accessing datablocks ---
0 --- Доступ к datablock ---
→-- Data Access --
0 -- Доступ к данным --
→- Key Concepts -
0 - Ключевые понятия -
→A quick list of helpful things to know before starting:
- Blender uses Python 3.x; some 3rd party extensions are not available yet.
- The interactive console in Blender 2.5 has been improved; testing one-liners in the console is a good way to learn.
- Button tool tips show Python attributes and operator names.
- Right clicking on buttons and menu items directly links to API documentation.
- For more examples, the text menu has a templates section where some example operators can be found.
- To examine further scripts distributed with Blender, see ~/.blender/scripts/startup/bl_ui for the user interface and ~/.blender/scripts/startup/bl_op for operators.
- Blender uses Python 3.x; some 3rd party extensions are not available yet.
- The interactive console in Blender 2.5 has been improved; testing one-liners in the console is a good way to learn.
- Button tool tips show Python attributes and operator names.
- Right clicking on buttons and menu items directly links to API documentation.
- For more examples, the text menu has a templates section where some example operators can be found.
- To examine further scripts distributed with Blender, see ~/.blender/scripts/startup/bl_ui for the user interface and ~/.blender/scripts/startup/bl_op for operators.
0 Краткий список полезных вещей, чтобы знать, прежде чем начать:
- Blender использует Python 3.x; some 3rd party extensions are not available yet. доступны еще.
- Консоль в Blender 2.5 была усовершенствована; тестирование однострочными командами в консоли - это хороший способ научиться.
- Всплывающие подсказки на кнопках показывают атрибуты и имена операторов Python.
- Щелчек правой кнопкой мыши на кнопки и пункты меню выдает ссылку на документацию API.
- For more examples, the text menu has a templates section where some example operators can be found.
- Для дальнейшего изучения скрипты примеров распространяются с Blender, см. ~/.blender/scripts/startup/bl_ui для пользовательского интерфейса и в ~/.blender/scripts/startup/bl_op для операторов.
- Blender использует Python 3.x; some 3rd party extensions are not available yet. доступны еще.
- Консоль в Blender 2.5 была усовершенствована; тестирование однострочными командами в консоли - это хороший способ научиться.
- Всплывающие подсказки на кнопках показывают атрибуты и имена операторов Python.
- Щелчек правой кнопкой мыши на кнопки и пункты меню выдает ссылку на документацию API.
- For more examples, the text menu has a templates section where some example operators can be found.
- Для дальнейшего изучения скрипты примеров распространяются с Blender, см. ~/.blender/scripts/startup/bl_ui для пользовательского интерфейса и в ~/.blender/scripts/startup/bl_op для операторов.
→This document isn’t intended to fully cover each topic. Rather, its purpose is to familiarize you with Blender 2.5’s new Python API.
0 Этот документ не предназначен для полного описания каждой темы. Скорее, его цель-познакомить вас с новым Python API Blender'а 2.5.
→The Blender/Python API can’t (yet)...
- Create new space types.
- Assign custom properties to every type.
- Define callbacks or listeners to be notified when data is changed.
- Create new space types.
- Assign custom properties to every type.
- Define callbacks or listeners to be notified when data is changed.
0 Блендер/Python API не может (пока)...
- Создавать новое пространство типов.
- Назначать пользовательские свойства для каждого типа.
- Определять callback-функций или слушателей для получения уведомлений при изменении данных.
- Создавать новое пространство типов.
- Назначать пользовательские свойства для каждого типа.
- Определять callback-функций или слушателей для получения уведомлений при изменении данных.
→The Blender/Python API can do the following:
- Edit any data the user interface can (Scenes, Meshes, Particles etc.)
- Modify user preferences, keymaps and themes
- Run tools with own settings
- Create user interface elements such as menus, headers and panels
- Create new tools
- Create interactive tools
- Create new rendering engines that integrate with Blender
- Define new settings in existing Blender data
- Draw in the 3D view using OpenGL commands from Python
- Edit any data the user interface can (Scenes, Meshes, Particles etc.)
- Modify user preferences, keymaps and themes
- Run tools with own settings
- Create user interface elements such as menus, headers and panels
- Create new tools
- Create interactive tools
- Create new rendering engines that integrate with Blender
- Define new settings in existing Blender data
- Draw in the 3D view using OpenGL commands from Python
0 Blender/Python API может следующее:
- Редактировать любые данные пользовательского интерфейса (Сцены, Меши, Частицы и т.д.)
- Модифицировать пользовательские настройки, горячие клавиши и темы
- Запускать утилиты с собственными настройками
- Создавать элементы пользовательского интерфейса, такие как меню, заголовки и панели
- Создавать новые утилиты
- Создавать взаимодействующие утилиты
- Создавать новые средства рендеринга, которые интегрируются с Blender
- Определить новые параметры в существующих Blender данных
- Рисовать 3D изображения, используя OpenGL через команды Python
- Редактировать любые данные пользовательского интерфейса (Сцены, Меши, Частицы и т.д.)
- Модифицировать пользовательские настройки, горячие клавиши и темы
- Запускать утилиты с собственными настройками
- Создавать элементы пользовательского интерфейса, такие как меню, заголовки и панели
- Создавать новые утилиты
- Создавать взаимодействующие утилиты
- Создавать новые средства рендеринга, которые интегрируются с Blender
- Определить новые параметры в существующих Blender данных
- Рисовать 3D изображения, используя OpenGL через команды Python
→This API is generally stable but some areas are still being added and improved.
0 Этот API по большей степени стабилен, но в некоторых местах все еще работают над дополнениями и усовершенствованиями.
→- Before Starting -
0 - Перед началом работы -
→- Intro -
0 - Введение -
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
-
с 17 ноября 2011 г.
(5449 дней)
Не является членом клуба. - Деятельность:
-
20 версий перевода
с общим рейтингом 0
