{"version":"1.0","type":"rich","title":"Untitled","description":"An interactive 3D surface plot visualizes a mathematical function of two variables, rendered as animated SVG polygons that respond to drag gestures for rotation. The code uses the d3-3d library with d3.v4 to project points into 3D space, while `d3.drag()` handles mouse interaction to update rotation angles. Surface color varies by height using `d3.interpolateSpectral`. A button triggers `d3.randomUniform` to generate new function parameters, transitioning the surface over one second via D3 transitions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/2341537d9c2f48ecb78b257499412a06?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}