UNPKG

hpg-r3f-model-scene

Version:

Pretty Footer react component used in ant.design

36 lines (35 loc) 1.16 kB
import { TextureLoader } from 'three'; import type { Material } from 'three'; import { MeshPhysicalMaterial, Color } from 'three'; import { KTX2Loader } from 'three-stdlib'; import type { MAP } from './enums'; export interface iNode { name: string; id: string | null; geometry?: { uv: boolean; uv2: boolean; swapUV: boolean; }; material?: any; sign?: any; } export declare const removeOssExt: (url: string | null) => string | null; export declare function getRGBColor(color: Color): string; export declare const getNodeWith: (mat: Material) => iNode; export declare const textureLoader: TextureLoader; export declare function loadTexture(url: string): Promise<unknown>; export declare const ktx2Loader: KTX2Loader; export declare function loadKTX2Loader(url: string): Promise<unknown>; export declare function exportTexture(material: MeshPhysicalMaterial, textureName: MAP): { url: string; format: number; minFilter: number; magFilter: number; wrapS: number; wrapT: number; rotation: number; offset: number[] | null; repeat: number[] | null; userData?: any; } | undefined;