Module Font
The Blender.Text3d.Font subsubmodule.
Text3d.Font Objects
This module provides access to Font objects in Blender.
Example:
import Blender
from Blender import Window, Curve, Object, Scene, Text3d
#
txt = Text3d.New("MyText") # create a new Text3d object called MyText
cur = Scene.getCurrent() # get current scene
ob = Object.New('Text') # make curve object
fnt_obj= Text3d.LoadFont('/home/joilnen/c0419bt_.pfb') # here a valid font file
txt.setFont(fnt_obj)
ob.link(txt) # link curve data with this object
cur.link(ob) # link object into scene
ob.makeDisplayList() # rebuild the display list for this object
Window.RedrawAll()
Classes |
Font |
This object gives access Blender's Font objects |
Function Summary |
Blender Text3d or a list of Blender Text3ds
|
Get (name)
Get the Text3d object(s) from Blender. |
Blender Text3d.Font
|
New (name)
Create a new Text3d.Font object. |
Get(name=None)
Get the Text3d object(s) from Blender.
-
- Parameters:
name -
The name of the Text3d object.
(type=string)
- Returns:
-
It depends on the 'name' parameter:
-
(name): The Text3d object with the given name;
-
(): A list with all Text3d objects in the current
scene.
(type=Blender Text3d or a list of Blender Text3ds)
|
New(name=None)
Create a new Text3d.Font object.
-
- Parameters:
name -
file of the font
(type=string)
- Returns:
-
The created Text3d.Font Data object.
(type=Blender Text3d.Font)
|