babylon-viewport-gizmo
Version:
A simple Babylonjs camera perspective preview tool.
32 lines (31 loc) • 1.07 kB
TypeScript
import { Color3, DynamicTexture, Scene, StandardMaterial, Vector3 } from "@babylonjs/core";
/**
* 创建动态材质纹理
* @param scene 场景
* @param text 文字内容
* @returns 返回创建的材质对象
*/
declare const createTextTexture: (scene: Scene, text: string) => StandardMaterial;
/**
* 创建动态文字纹理
* @param scene 场景
* @param text 文字内容
* @returns 返回创建的纹理对象
*/
declare const createTexture: (scene: Scene, text: string) => DynamicTexture;
/**
* 返回带有动态纹理的精灵
* @param scene 场景
* @param text 文字内容
* @param position 位置
* @param size 大小
* @returns
*/
declare const createSpriteWithDynamicTexture: (scene: Scene, bgColor: string, text: string, position: Vector3, size?: number) => import("@babylonjs/core").Mesh;
/**
* 将颜色值转换为 Color3 对象
* @param colorVal 颜色值
* @returns
*/
declare const colorConversion: (colorVal: string) => Color3 | null;
export { createTextTexture, createTexture, createSpriteWithDynamicTexture, colorConversion };