lingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
30 lines • 937 B
JavaScript
import { AdditiveBlending, MultiplyBlending, NormalBlending, SubtractiveBlending } from "three";
export const castBlending = (blending) => {
switch (blending) {
case "additive":
return AdditiveBlending;
case "subtractive":
return SubtractiveBlending;
case "multiply":
return MultiplyBlending;
case "normal":
return NormalBlending;
default:
throw new Error("Unknown blending mode");
}
};
export const castBackBlending = (blending) => {
switch (blending) {
case AdditiveBlending:
return "additive";
case SubtractiveBlending:
return "subtractive";
case MultiplyBlending:
return "multiply";
case NormalBlending:
return "normal";
default:
throw new Error("Unknown blending mode");
}
};
//# sourceMappingURL=castBlending.js.map