📄 bitmapmaterialtools.as
字号:
package org.papervision3d.materials.utils
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.geom.Matrix;
import org.papervision3d.materials.BitmapMaterial;
public class BitmapMaterialTools
{
public static function createBitmapMaterial(bitmapClass:Class, oneSided:Boolean=true):BitmapMaterial
{
var texture:BitmapData = getTexture(bitmapClass);
var material:BitmapMaterial = new BitmapMaterial(texture);
material.oneSide = oneSided;
return material;
}
public static function getTexture(bitmapClass:Class):BitmapData
{
var bm:Bitmap = Bitmap(new bitmapClass());
var texture :BitmapData = new BitmapData(bm.width, bm.height, true,0xFFFFFF);
texture.draw(bm, new Matrix());
return texture;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -