-
Notifications
You must be signed in to change notification settings - Fork 26
Text3D
Alessandro Febretti edited this page Aug 28, 2013
·
8 revisions
[[module cyclops | Python-Reference#module-cyclopsextends[[Entity]]
last revision: v4.0.2 - 12 Jun 2013
The Text3D entity is used to place text in a 3D scene.
| Method(s) | Description |
|---|---|
static create(string fontName, float size, string text)
|
Creates a new Text3D object using the specified font, font size and text |
setFont(string fontName) |
Sets the text font name. The font name must point to a font file (.ttf extension supported) |
setFontSize(float size) |
The size of the font characters. The value is in world units, unless setFixedSize(True) has been called on this object. |
setFontResolution(int size) |
the font resolution in texels-per meter |
setFixedSize(bool fixed) |
When set to true, the text size will be in pixels and not in world units. The text size will not change with distance. |
setText(string text) |
Sets the text displayed by this entity |
setColor(Color color) |
Sets the text color |
t = Text3D.create('fonts/arial.ttf', 1, "Hello World!")
t.setPosition(Vector3(-0.1, 2, -4)
t.setFontResolution(120)
t.setColor(Color('red'))