{"version":"1.0","type":"rich","title":"Gist 5603752c8b3589d1a327","description":"A perspective projection can be precisely specified through four pairs of corresponding points. By dragging the four corners of the grid above, you can adjust the perspective projection interactively and place the grid anywhere you like in the scene. The grid lines are transformed using a matrix computed by solving linear equations from the four point-pairs via LU decomposition (numeric.js). D3 handles the SVG rendering and animation, with draggable corner handles and preset scene buttons (Floor, Near Wall, Far Wall, Reset) for quick placement.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-5603752c8b3589d1a327?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}