xtorcga
Version:
Xtor Compute Geometry Algorithm Libary 计算几何算法库
93 lines (92 loc) • 2.15 kB
TypeScript
import * as THREE from "three";
export declare const DiamondShader: {
defines: {
RAY_BOUNCES: number;
};
vertexShader: string;
fragmentShader: string;
uniforms: {
tCubeMapNormals: {
type: string;
value: null;
};
envMap: {
type: string;
value: null;
};
envRefractionMap: {
type: string;
value: null;
};
sphereMap: {
type: string;
value: null;
};
envMapIntensity: {
type: string;
value: number;
};
maxBounces: {
type: string;
value: number;
};
tanAngleSqCone: {
type: string;
value: number;
};
coneHeight: {
type: string;
value: number;
};
bDebugBounces: {
type: string;
value: boolean;
};
rIndexDelta: {
type: string;
value: number;
};
n2: {
type: string;
value: number;
};
radius: {
type: string;
value: number;
};
normalOffset: {
type: string;
value: number;
};
squashFactor: {
type: string;
value: number;
};
distanceOffset: {
type: string;
value: number;
};
geometryFactor: {
type: string;
value: number;
};
Absorbption: {
type: string;
value: THREE.Vector3;
};
colorCorrection: {
type: string;
value: THREE.Vector3;
};
boostFactors: {
type: string;
value: THREE.Vector3;
};
centreOffset: {
type: string;
value: THREE.Vector3;
};
};
side: THREE.Side;
};
export declare const diamondMaterial: THREE.ShaderMaterial;