{"id":1154,"date":"2023-02-13T02:32:17","date_gmt":"2023-02-13T06:32:17","guid":{"rendered":"https:\/\/jausoft.com\/blog\/?p=1154"},"modified":"2023-02-18T19:19:56","modified_gmt":"2023-02-18T23:19:56","slug":"graph-type-rendering-update-2","status":"publish","type":"post","link":"https:\/\/jausoft.com\/blog\/2023\/02\/13\/graph-type-rendering-update-2\/","title":{"rendered":"Graph Type Rendering Update 2"},"content":{"rendered":"<p>Since my <a href=\"https:\/\/jausoft.com\/blog\/2023\/02\/12\/graph-type-rendering-update-1\/\">last update<\/a>, I changed the <em>Type Rendering<\/em> to produce <em>OutlineShapes<\/em> in font and resolution independent font em-size units instead of font-units to be divided by unitsPerEm earlier. The UI demos have also been updated and the following screenshots demonstrate <em>Graph UI<\/em>s potential of its immersive scene UI.<!--more--><\/p>\n<p>As usual, you may click on the screenshots to see them in full resolution ..<\/p>\n<p><a href=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1155\" src=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04.png\" alt=\"\" width=\"1542\" height=\"900\" srcset=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04.png 1542w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04-300x175.png 300w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04-1024x598.png 1024w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04-768x448.png 768w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04-1536x896.png 1536w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/GraphUIDemo-shot005-1542x900-S_vbaa_04-1088x635.png 1088w\" sizes=\"auto, (max-width: 1542px) 100vw, 1542px\" \/><\/a><\/p>\n<p>.. and below screenshot shows all widgets and 3D objects living in the same scene.<\/p>\n<p><a href=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1156\" src=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen.png\" alt=\"\" width=\"1550\" height=\"953\" srcset=\"https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen.png 1550w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen-300x184.png 300w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen-1024x630.png 1024w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen-768x472.png 768w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen-1536x944.png 1536w, https:\/\/jausoft.com\/blog\/wp-content\/uploads\/2023\/02\/screen-1088x669.png 1088w\" sizes=\"auto, (max-width: 1550px) 100vw, 1550px\" \/><\/a>Now it would be time to tackle the actual bugs within the <em>GLRegion Curve Renderer <\/em>and then produce a proper <em>Graph UI<\/em> kit. The latter might use a CSS description or just revamp our current <em>UIShape<\/em> types.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since my last update, I changed the Type Rendering to produce OutlineShapes in font and resolution independent font em-size units instead of font-units to be divided by unitsPerEm earlier. The UI demos have also been updated and the following screenshots demonstrate Graph UIs potential of its immersive scene UI.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[7,3,8],"tags":[9,13,22,71,33,31,17,46,68],"class_list":["post-1154","post","type-post","status-publish","format-standard","hentry","category-3d-opengl","category-computer-stuff","category-jogamp","tag-3d","tag-embedded-device","tag-fonts","tag-graph_type_rendering","tag-linux","tag-mobile","tag-opengl","tag-openjdk","tag-type-rendering"],"_links":{"self":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/1154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1154"}],"version-history":[{"count":5,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/1154\/revisions"}],"predecessor-version":[{"id":1175,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/posts\/1154\/revisions\/1175"}],"wp:attachment":[{"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jausoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}