@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
90 lines (89 loc) • 1.54 kB
TypeScript
import { Point3D } from '../misc';
/**
* 资源参数选项
*/
export type ResOptions = {
/**
* 唯一编号
*/
id: string;
/**
* 扩展名
*/
ext?: string;
/**
* 是否默认值
*/
isDefault?: boolean;
/**
* 标题
*/
title?: string;
/**
* 尺寸
*/
size?: number[];
/**
* 版本号
*/
version?: string;
name?: string;
/**
* 资源类型ID
*/
res_type_id?: string;
/**
* 是否资产图片
*/
asset?: boolean;
/**
* 是否在资产库
*/
lib?: boolean;
/**
* 偏移量,有的模型的轴心点不在底部中心
*/
offset?: Point3D;
/**
* 离地高度
*/
above?: number;
/**
* 透明模式(贴图)
*/
transparencyMode?: number;
/**
* 粗糙度(贴图)
*/
roughness?: number;
/**
* 金属度(贴图)
*/
metallic?: number;
/**
* U缩放(贴图)
*/
uScale?: number;
/**
* V缩放(贴图)
*/
vScale?: number;
/**
* 颜色(贴图)
*/
color?: string;
/**
* 贴图类型
*/
textureType?: 'panorama' | 'background' | 'grid';
/**
* 资源类型
*/
type?: string;
/**
* 是否有透明通道
*/
hasAlpha?: boolean;
/** 资源文件MD5值 */
md5?: string;
};