Книга: Введение в написание скриптов на Питоне для Блендера 2.5x. Примеры кода

Текст

Текст

Эта программа добавляет текстовый объект в 3D-пространство и устанавливает некоторые атрибуты. Заметьте, что тип данных здесь используется TextCurve; тип Text применяется для текста в текстовом редакторе.


#----------------------------------------------------------
# File text.py
#----------------------------------------------------------
import bpy
import math from math
import pi  
def run(origin):
    # Создание и именование объекта TextCurve
    bpy.ops.object.text_add(
        location=origin,
        rotation=(pi/2,0,pi))
    ob = bpy.context.object
    ob.name = 'HelloWorldText'
    tcu = ob.data
    tcu.name = 'HelloWorldData'
    # Атрибуты TextCurve
    tcu.body = "Hello, world"
    tcu.font = bpy.data.fonts[0]
    tcu.offset_x = -9
    tcu.offset_y = -0.25
    tcu.shear = 0.5
    tcu.size = 3
    tcu.space_character = 2
    tcu.space_word = 4
    # Унаследованные атрибуты Curve (Кривая)
    tcu.extrude = 0.2
    tcu.use_fill_back = True
    tcu.use_fill_deform = True
    tcu.use_fill_front = True  
if __name__ == "__main__":
    run((0,0,0))

Оглавление книги


Генерация: 0.042. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз