Blurry Desmos 3D graphs!

Apparently one can paste a bunch of javaScript code into the console of a Desmos 3D graph, allowing tons of legacy beta 3D features. One of them is independently changing the opacity of a 3D graph, allowing one to create gradients and ultimately blurry graphs that lag the website significantly. Here is a screenshot:

For those who are interested, here is the code:

// Access the internal controller
const config = Calc._calc.graphSettings.config;

// Enable all known 3D Beta and Experimental flags
const betaFlags = {
beta3d: true,
independentOpacity: true,
experimental3DTranslucency: true,
advancedStyling: true,
qwertyKeyboard: true,
clickableObjects: true,
plots3d: true,
dynamicColors: true,
showTraceNodeValues: true,
highPrecision: true,
clippingCustomization: true,
invertedColors: (config.invertedColors || false) // Keeps your current theme
};

// Apply all flags to the config object
Object.assign(config, betaFlags);

// Force the calculator to re-render with new settings
Calc.updateSettings({});

console.log(“All Desmos 3D Beta features have been forced to TRUE.”);

1 Like

That’s cool, i’m pretty sure you can also print the logs of Desmos into the expression bar with some clever code