{"id":243,"date":"2026-07-20T13:47:58","date_gmt":"2026-07-20T13:47:58","guid":{"rendered":"https:\/\/sethdeegan.com\/?page_id=243"},"modified":"2026-07-20T13:49:10","modified_gmt":"2026-07-20T13:49:10","slug":"3d-flowchart-software-model-benchmark","status":"publish","type":"page","link":"https:\/\/sethdeegan.com\/?page_id=243","title":{"rendered":"3D Flowchart software model benchmark"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This is a benchmark to test how well models can create a 3D version of Figjam\/Lucidchart.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Inkling &#8211; 20 Jul 2026<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Settings: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenCode harness, Max Thinking, TogetherAI through Openrouter<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">build a 3D figjam \/ lucidchart copy. aka you&#8217;re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, free draw with different pen styles, flowcharting, and all the other features you know these platforms have . test e2e to make sure to make sure everything works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Result:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3m 23s, $0.23<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">index.html + app.js \u20143D FigJam\/Lucidchart clone with Three.js- Features: Box, Sphere, Cylinder, Cone, Torus, Plane shapes; Free Draw pen (solid\/dashed\/dotted\/glow); Flowchart connect line\/arrow; Select\/move\/delete;8 color swatches; Orbit camera controls- tests\/e2e\/3d-flow.spec.js \u201410 Playwright E2E tests- package.json \/ playwright.config.js \u2014 server + test runnerVerify: npm run start (port8080) then npm run test:e2e \u2014 all10 pass.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1-1024x553.png\" alt=\"\" class=\"wp-image-244\" srcset=\"https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1-1024x553.png 1024w, https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1-300x162.png 300w, https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1-768x414.png 768w, https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1-1536x829.png 1536w, https:\/\/sethdeegan.com\/wp-content\/uploads\/2026\/07\/image-1.png 1788w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Analysis of result: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unfortunately, drawing also orbits the camera at the same time, however it should be able to fix this. <\/li>\n\n\n\n<li>No text addition, but shapes, drawing arrows, adding colors, and free draw all work correctly<\/li>\n\n\n\n<li>90% there<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is a benchmark to test how well models can create a 3D version of Figjam\/Lucidchart. Inkling &#8211; 20 Jul 2026 Settings: OpenCode harness, Max Thinking, TogetherAI through Openrouter Prompt: build a 3D figjam \/ lucidchart copy. aka you&#8217;re able to draw and edit 3d features instead of 2d ones. allow me to draw shapes, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-243","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/pages\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sethdeegan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=243"}],"version-history":[{"count":2,"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/pages\/243\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/sethdeegan.com\/index.php?rest_route=\/wp\/v2\/pages\/243\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/sethdeegan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}