@babylonjs/viewer
Version:
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
7 lines (5 loc) • 300 B
JavaScript
const FLAT_NORMAL_WGSL = `var N_geom=normalize(cross(dpdx(input.worldPos), dpdy(input.worldPos)));
if (dot(N_geom, normalize(scene.vEyePosition.xyz - input.worldPos)) < 0.0) { N_geom = -N_geom; }
var N=N_geom;`;
export { FLAT_NORMAL_WGSL };
//# sourceMappingURL=flat-normal-wgsl-DrXocvN1.esm.js.map