UNPKG

babylon-viewport-gizmo

Version:
32 lines (31 loc) 1.07 kB
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 };