Как использовать текст в качестве текстуры на Cube внутри papervision3d? - PullRequest
1 голос
/ 19 января 2010

Как лучше всего применять сглаженный текст в качестве текстуры на кубе с использованием papervision3d?

  1. создать динамическое текстовое поле, преобразовать его в фильм, а затем применить его к граням куба.

  2. Создайте растровое изображение с помощью любого графического редактора и создайте bitmapFileMaterial для применения к граням куба.

  3. Любые другие предложения, пожалуйста.

1 Ответ

0 голосов
/ 19 января 2010
// create your text field and set its content.
var t:TextField = new TextField();
t.text = "Hello world!";

// create a BitmapData of your wished width and height
var bitmap:BitmapData = new BitmapData(100,100);

// Fill bmp with the content of your TextField. 
//It's as if you took a picture of t.
bitmap.draw(t);
// Create a material with the resulting BitmapData and you can use it on any DisplayObject3D!
var material:BitmapMaterial = new BitmapMaterial(bitmap);
material.smooth = true;
material.doubleSided = true;

// Create cube
var cube:Cube = new Cube(material)
...