{"id":26047,"date":"2023-12-21T18:32:18","date_gmt":"2023-12-21T23:32:18","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=26047"},"modified":"2023-12-21T18:32:18","modified_gmt":"2023-12-21T23:32:18","slug":"diagrams-in-the-air","status":"publish","type":"post","link":"https:\/\/blog.kenperlin.com\/?p=26047","title":{"rendered":"Diagrams in the air"},"content":{"rendered":"<p>I wasn&#8217;t planning on making diagrams in the air so soon. It was a stretch goal &#8212; one that I thought would take a while to accomplish.<\/p>\n<p>I had a general plan to devote some time in the next few months building support software. And then I&#8217;d be able to teach algorithms by displaying interactive diagrams in extended reality (XR).<\/p>\n<p>But then today I needed to work through a geometry problem to help me build something in XR. So this afternoon I found myself creating multicolored points and axes and lines of intersection, all conveniently floating right above my desk when I put on my Quest 3 headset.<\/p>\n<p>This approach turned out to be the easiest way to work through the problem that I was tackling. And at some point I realized that I was making diagrams in the air.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wasn&#8217;t planning on making diagrams in the air so soon. It was a stretch goal &#8212; one that I thought would take a while to accomplish. I had a general plan to devote some time in the next few months building support software. And then I&#8217;d be able to teach algorithms by displaying interactive &hellip; <a href=\"https:\/\/blog.kenperlin.com\/?p=26047\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Diagrams in the air&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/26047"}],"collection":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26047"}],"version-history":[{"count":1,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/26047\/revisions"}],"predecessor-version":[{"id":26048,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/26047\/revisions\/26048"}],"wp:attachment":[{"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}