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;
};
