CINXE.COM

» 2011 » December - x3dom.org

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title> &raquo; 2011 &raquo; December - x3dom.org</title> <link rel="stylesheet" href="https://www.x3dom.org/wp-content/themes/x3domnew/style.css" type="text/css" media="screen" /> <link rel="stylesheet" href="https://www.x3dom.org/wp-content/themes/x3domnew/css/bootstrapCosmo.css" type="text/css" media="screen" /> <link rel="pingback" href="https://www.x3dom.org/xmlrpc.php" /> <style type="text/css"> #fancybox-close{right:-15px;top:-15px} div#fancybox-content{border-color:#FFFFFF} div#fancybox-title{background-color:#FFFFFF} div#fancybox-outer{background-color:#FFFFFF} div#fancybox-title-inside{color:#333333} </style> <meta name='robots' content='max-image-preview:large' /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.x3dom.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.2.6"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){p.clearRect(0,0,i.width,i.height),p.fillText(e,0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(t,0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(p&&p.fillText)switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s("\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!s("\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!s("\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!s("\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c\udfff","\ud83e\udef1\ud83c\udffb\u200b\ud83e\udef2\ud83c\udfff")}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.x3dom.org/wp-includes/css/dist/block-library/style.min.css?ver=6.2.6' type='text/css' media='all' /> <link rel='stylesheet' id='classic-theme-styles-css' href='https://www.x3dom.org/wp-includes/css/classic-themes.min.css?ver=6.2.6' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-columns.is-layout-flex){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='fancybox-css' href='https://www.x3dom.org/wp-content/plugins/fancybox-for-wordpress/fancybox/fancybox.css?ver=6.2.6' type='text/css' media='all' /> <link rel='stylesheet' id='wp-syntax-css-css' href='https://www.x3dom.org/wp-content/plugins/wp-syntax/css/wp-syntax.css?ver=1.1' type='text/css' media='all' /> <script type='text/javascript' src='https://www.x3dom.org/wp-includes/js/jquery/jquery.min.js?ver=3.6.4' id='jquery-core-js'></script> <script type='text/javascript' src='https://www.x3dom.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.0' id='jquery-migrate-js'></script> <script type='text/javascript' src='https://www.x3dom.org/wp-content/plugins/fancybox-for-wordpress/fancybox/jquery.fancybox.js?ver=1.3.8' id='fancybox-js'></script> <link rel="https://api.w.org/" href="https://www.x3dom.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.x3dom.org/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.x3dom.org/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 6.2.6" /> <!-- Fancybox for WordPress --> <script type="text/javascript"> jQuery(function(){ jQuery.fn.getTitle = function() { // Copy the title of every IMG tag and add it to its parent A so that fancybox can show titles var arr = jQuery("a.fancybox"); jQuery.each(arr, function() { var title = jQuery(this).children("img").attr("title"); jQuery(this).attr('title',title); }) } // Supported file extensions var thumbnails = jQuery("a:has(img)").not(".nolightbox").filter( function() { return /\.(jpe?g|png|gif|bmp)$/i.test(jQuery(this).attr('href')) }); thumbnails.addClass("fancybox").attr("rel","fancybox").getTitle(); jQuery("a.fancybox").fancybox({ 'cyclic': false, 'autoScale': true, 'padding': 10, 'opacity': true, 'speedIn': 500, 'speedOut': 500, 'changeSpeed': 300, 'overlayShow': true, 'overlayOpacity': "0.3", 'overlayColor': "#666666", 'titleShow': true, 'titlePosition': 'inside', 'enableEscapeButton': true, 'showCloseButton': true, 'showNavArrows': true, 'hideOnOverlayClick': true, 'hideOnContentClick': false, 'width': 560, 'height': 340, 'transitionIn': "fade", 'transitionOut': "fade", 'centerOnScroll': true }); }) </script> <!-- END Fancybox for WordPress --> <script type='text/javascript' src='https://x3dom.org/release/x3dom-full.js'></script> <link rel='stylesheet' type='text/css' href='https://x3dom.org/release/x3dom.css' /> </head> <!-- NAVBAR ================================================== --> <body> <a href="https://github.com/x3dom/x3dom"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://www.x3dom.org/wp-content/themes/x3domnew/fork_on_github.png" alt="Fork me on GitHub"></a> <div class="container page-header"> <div class="row"> <a href="https://www.x3dom.org/"><div class="col-md-3 col-xs-6 col-sm-4 col-xs-offset-1 col-sm-offset-0"> <img src="https://www.x3dom.org/wp-content/themes/x3domnew/x3dom_logo.png" style="width: 80%;"> </div></a> <div class="col-md-9 col-sm-10 col-xs-12"> <ul class="nav nav-pills" style="font-size: 1.2em;margin-top:15px;"> <li class="active"><a href="https://www.x3dom.org/news/">News &amp; User's Apps</a></li> <li ><a href="https://www.x3dom.org/nodes/">Get it</a></li> <li ><a href="https://www.x3dom.org/examples/">See it</a></li> <!--<li ><a href="https://www.x3dom.org/category/showcase/">User's Showcases</a></li>--> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="http://doc.x3dom.org/index.html"> Documentation <span class="caret"></span> </a> <ul class="dropdown-menu"> <li><a href="http://doc.x3dom.org/gettingStarted/index.html">Getting Started</a></li> <li><a href="http://doc.x3dom.org/tutorials/index.html">Tutorials</a></li> <li><a href="http://doc.x3dom.org/author/index.html">Scene Author API</a></li> <li><a href="http://doc.x3dom.org/developer/index.html">Developer API</a></li> </ul> </li> <li ><a href="https://www.x3dom.org/story/3">Get involved</a></li> <li ><a href="?page_id=9">Browser Support</a></li> <li ><a href="?page_id=158">Profile</a></li> </ul> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-lg-8"> <div> <h2><a href="https://www.x3dom.org/1-3-release/" style="text-decoration: none;color:#222222">1.3 Release</a></h2> <p> <span class="glyphicon glyphicon-time"></span> 23.12.2011 <span class="label label-primary">Release</span> </p> <div style="font-size: 15px;"> <p><img decoding="async" class="size-full wp-image-2722 alignnone" title="X3DOM_OneDotThree" src="http://www.x3dom.org/wp-content/uploads/2011/12/X3DOM_OneDotThree.png" alt="X3DOM OneDotThree" width="415" height="122" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/X3DOM_OneDotThree.png 415w, https://www.x3dom.org/wp-content/uploads/2011/12/X3DOM_OneDotThree-400x117.png 400w" sizes="(max-width: 415px) 100vw, 415px" /></p> <p>So finally: 1 day before christmas we did it!</p> <p>Here is our next stable release after half a year of development</p> <ul> <li><a title="Release 1.3" href="http://x3dom.org/download/1.3" target="_blank">Version 1.3 of the X3DOM Framework</a></li> </ul> <p>&nbsp;</p> <p>We have worked on bug fixing and added some new features!</p> <p><strong>General work we did<br /> </strong></p> <ul> <li>Our participation at the W3C was <a title="W3C Community Group Declarative 3D official launched" href="http://www.x3dom.org/?p=2546">officially launched</a>.</li> <li>We have moved <a title="Repository movement" href="http://www.x3dom.org/?p=2344">from SF to GIThub</a>.</li> <li>We have <a title="Unit testing X3DOM" href="http://www.x3dom.org/?p=2496">added some unit tests</a>.</li> <li>We have <a title="X3DOM documentation revisited" href="http://www.x3dom.org/?p=2526">renewed our documentation</a> and <a href="http://x3dom.org/docs-old/" target="_blank">added some tutorials</a>.</li> <li>We have <a title="X3DOM Components added" href="http://www.x3dom.org/?p=2635">added component support</a> for X3DOM to hold the core tight and allow (non-)standardized <a href="http://x3dom.org/docs-old/components/index.html" target="_blank">extensions</a>.</li> </ul> <p><strong>Bug fixes &amp; new Features</strong></p> <ul> <li>We worked much at our flash render backend. After <a title="Flash 11 release leads to wide IE support" href="http://www.x3dom.org/?p=2603">Flash 11 was been released</a> we now can make use of a non beta API and for this, which has made this implementation more stable.</li> <li><a href="https://github.com/x3dom/x3dom/issues/9" target="_blank">#9</a>: There is now &lt;x3d src=&#8217;foo.x3d&#8217; /&gt; tag support. This allows integration of 3D content like native images. But be careful, this will only work in a client/server environment due the fact that we have to use the XMLHttpRequest functionality.</li> <li><a href="https://github.com/x3dom/x3dom/issues/15" target="_blank">#15</a>, <a href="https://github.com/x3dom/x3dom/issues/33" target="_blank">#33</a>, <a href="https://github.com/x3dom/x3dom/issues/50" target="_blank">#50</a>: We have redesigned our multitouch support. It now works on iOS devices and multitouch setups with Mozilla. For Android and Firefox there seem to be some <a href="http://www.html5rocks.com/en/mobile/touch.html" target="_blank">bugs in the android implementation</a> and this should work only after these bugs are closed.</li> <li><a href="https://github.com/x3dom/x3dom/issues/16" target="_blank">#16</a>, <a href="https://github.com/x3dom/x3dom/issues/27" target="_blank">#27</a>: We worked on the WebGL-backend, reducing the shader complexity to run on mobile hardware. The shaders are now chosen using a cabs-like system.</li> <li><a href="https://github.com/x3dom/x3dom/issues/38" target="_blank">#38</a>: We have added support for billboards.</li> <li><a href="https://github.com/x3dom/x3dom/issues/41" target="_blank">#41</a>: We have redesigned our build system.</li> <li><a href="https://github.com/x3dom/x3dom/issues/45" target="_blank">#45</a>: We have implemented functionality for <a title="Inline HTML Reflection" href="http://www.x3dom.org/?p=2685">reflecting inlined scenes</a> into the namespace of parent scenes. With this it is now possible to access elements from the parent scene to address elements within the inlined scene. Due to the lack of supporting such a concept in the X3D and HTML standard we have <a href="http://doc.instantreality.org/documentation/nodetype/Inline/" target="_blank">made use of a custom extension</a> (see field <em>nameSpaceName</em>).</li> <li><a href="https://github.com/x3dom/x3dom/issues/51" target="_blank">#51</a>: We also implemented functionality for inline support in a flash render setup.</li> <li><a href="https://github.com/x3dom/x3dom/issues/56" target="_blank">#56</a>: We added support for the the &lt;param&gt; tag. This allows to <a href="http://x3dom.org/docs-old/configuration.html" target="_blank">parameterize the framework</a> at a single point.</li> <li>We have extended our triangulation code for <a title="Triangulation of concave polygons" href="http://www.x3dom.org/?p=2648" target="_blank">generating triangles out of concave geometry</a>.</li> </ul> <p><strong>New components</strong></p> <p>With the new <a href="http://x3dom.org/docs-old/components/index.html">component model</a> in X3DOM we have added the first two components, not natively included in our core profile</p> <ul> <li>The <a title="2D Primitives" href="http://www.x3dom.org/?p=2721">2D primitive support</a> for the use of elements like rectangles, discs, lines, &#8230;</li> <li>And finally we have started to support some geo referencing elements <a href="http://web.archive.org/web/20120103065453/http://www.web3d.org:80/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html" target="_blank">from the X3D specification</a>.</li> </ul> <p>&nbsp;</p> <p>We wish you all a merry christmas, a happy new year and that we all make use of our good intentions.</p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/x3dom-running-on-sony-ericsson-xperia-phones/" style="text-decoration: none;color:#222222">X3DOM running on Sony Ericsson Xperia phones</a></h2> <p> <span class="glyphicon glyphicon-time"></span> 22.12.2011 <span class="label label-primary">Showcase</span> <span class="label label-primary">Technical</span> </p> <div style="font-size: 15px;"> <p><a title="Sony Ericsson" href="http://www.sonyericsson.com" target="_blank"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-2784" title="Sony Ericsson" src="http://www.x3dom.org/wp-content/uploads/2011/12/se_r1_c1.jpg" alt="" width="415" height="150" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/se_r1_c1.jpg 415w, https://www.x3dom.org/wp-content/uploads/2011/12/se_r1_c1-400x144.jpg 400w" sizes="(max-width: 415px) 100vw, 415px" /></a></p> <p>In the latest software upgrade for the 2011 Xperia Phones, <a title="Sony Ericsson" href="http://www.sonyericsson.com" target="_blank">Sony Ericsson</a> included WebGL support.聽By doing so, Sony Ericsson is the first mobile phone manufacturer to support WebGL for the default (Android) web browser and standard HTML content.</p> <p>Klas Hermodsson (and earlier Anders Isberg) from Sony Ericsson contacted us a few weeks ago and told us that they tried to run our examples and that unfortunately most of them didn&#8217;t work properly. To support our work Sony offered to send us a test device.聽We got this device (<a title="XPERIA Pro" href="http://www.sonymobile.com/de/products/phones/xperia-pro/" target="_blank">Sony Ericsson Xperia Pro</a>) last Monday and it is really an incredible piece of hardware.</p> <p>So Timo started immediately to rework our shader compositor to produce more compact shaders, which work better on mobile devices and now (almost) everything works fine.聽There are still some minor issues, but this should be fixed soon.</p> <p>A lot of thanks again to Sony Ericsson for this great test device.</p> <p style="text-align: center;"><img decoding="async" loading="lazy" class="aligncenter size-medium wp-image-2790" title="X3DOM meets XPERIA" src="http://www.x3dom.org/wp-content/uploads/2011/12/screenshot_2011-12-18_0340-400x224.png" alt="" width="400" height="224" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/screenshot_2011-12-18_0340-400x224.png 400w, https://www.x3dom.org/wp-content/uploads/2011/12/screenshot_2011-12-18_0340.png 854w" sizes="(max-width: 400px) 100vw, 400px" /></p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/inline-html-reflection/" style="text-decoration: none;color:#222222">X3D Inline data reflected to the DOM</a></h2> <p> <span class="glyphicon glyphicon-time"></span> <span class="label label-primary">Uncategorized</span> </p> <div style="font-size: 15px;"> <p>The聽current version聽of X3DOM聽extend the X3D Inline functionality with the聽possibility of reflection. If you include an聽external scene with the use of inline聽 into another scene, you can set the attribute聽&#8220;nameSpaceName&#8221;.聽This attribute聽causes the聽attached聽scene to be represented聽in聽the DOM. This feature聽makes it聽possible to access聽the elements inside the inlined scene with聽JavaScript.</p> <p>This is an extension聽of the official <a href="http://www.web3d.org/documents/specifications/19775-1/V3.2/Part01/components/networking.html#Inline" target="_blank">specification</a>,聽which does not yet include reflection.</p> <p>If you inline a scene <strong>&lt;inline nameSpaceName=&#8217;foo&#8217; url=&#8217;someScene.x3d&#8217; /&gt;</strong> with a named element <strong>&lt;Box id=&#8217;bar&#8217; /&gt; </strong>you can address this element with <strong>getElementById(&#8216;foo__bar&#8217;).</strong></p> <p><a href="http://x3dom.org/x3dom/example/x3dom_inlineReflection.xhtml" target="_blank"><img decoding="async" loading="lazy" class="alignnone wp-image-2768" title="inlineReflection" src="http://www.x3dom.org/wp-content/uploads/2011/12/inlineReflection.png" alt="" width="407" height="158" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/inlineReflection.png 407w, https://www.x3dom.org/wp-content/uploads/2011/12/inlineReflection-400x155.png 400w" sizes="(max-width: 407px) 100vw, 407px" /></a></p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/2d-primitives/" style="text-decoration: none;color:#222222">2D Primitives Component as plugin</a></h2> <p> <span class="glyphicon glyphicon-time"></span> <span class="label label-primary">Uncategorized</span> </p> <div style="font-size: 15px;"> <p>The <a href="http://www.web3d.org/documents/specifications/19775-1/V3.2/Part01/components/geometry2D.html" target="_blank">x3d聽specification</a>聽describes eight 2D Nodes:</p> <ul> <li>Arc2D</li> <li>ArcClose2D (&#8220;PIE&#8221;/&#8221;CHORD&#8221;)</li> <li>Circle2D</li> <li>Disk2D</li> <li>Polyline2D</li> <li>Polypoint2D</li> <li>Rectangle2D</li> <li>TriangleSet2D.</li> </ul> <p>Recently you can use it to聽build聽you scene聽in X3DOM.</p> <p>This component and those nodes are not part of the X3DOM core but provides by a extra component plugin.</p> <p>You can use it with include the <a href="http://x3dom.org/docs-old/components/index.html" target="_blank">Geometry2D.js component</a></p> <p>The Attributes聽of all these聽components you could聽change聽with聽javascript.聽For example, you聽could聽change the length聽of the radius聽of聽Arc2D聽as聽follows:</p> <div style="padding-left: 30px;">聽<strong>document.getElementById(&#8216;ArcID&#8217;).setAttribute(&#8216;radius&#8217;, &#8216;1&#8217;);</strong></div> <p><a href="http://x3dom.org/x3dom/example/x3dom_geoPrimitives2D.xhtml" target="_blank"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-2772" title="geo2D" src="http://www.x3dom.org/wp-content/uploads/2011/12/geo2D.png" alt="" width="400" height="162" /></a></p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/css-transformations/" style="text-decoration: none;color:#222222">External showcase with CSS Transformations</a></h2> <p> <span class="glyphicon glyphicon-time"></span> 20.12.2011 <span class="label label-primary">Showcase</span> </p> <div style="font-size: 15px;"> <p><a href="http://math.nist.gov/~SRessler/x3dom/CSS3-Content-Filter/index.html">This example</a> by Sandy Ressler demonstrates the use of CSS3 content filters to display and hide content. Some of that content is X3DOM.</p> <p><a href="http://math.nist.gov/~SRessler/x3dom/CSS3-Content-Filter/index.html"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-2673" title="css_transforms" src="http://www.x3dom.org/wp-content/uploads/2011/12/css_transforms-400x292.png" alt="" width="400" height="292" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/css_transforms-400x292.png 400w, https://www.x3dom.org/wp-content/uploads/2011/12/css_transforms-1024x748.png 1024w, https://www.x3dom.org/wp-content/uploads/2011/12/css_transforms.png 1277w" sizes="(max-width: 400px) 100vw, 400px" /></a></p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/x3dom-in-presentation-slides-external-use-case/" style="text-decoration: none;color:#222222">X3DOM in presentation slides (external showcases)</a></h2> <p> <span class="glyphicon glyphicon-time"></span> 13.12.2011 <span class="label label-primary">Showcase</span> </p> <div style="font-size: 15px;"> <p><a href="http://math.nist.gov/~SRessler/deckjs/introduction/x3domDeck.html">These presentation slides</a> by Sandy Ressler demonstrate the use of X3DOM in HTML presentations. Additionally<a href="http://www.techfak.uni-bielefeld.de/~tpfeiffe/methoden/WebSlides_An_Introduction.html"> these slides</a> using the <a href="http://www.techfak.uni-bielefeld.de/~tpfeiffe/methoden/webslides.html">WebSlides</a> project.</p> <p><a href="http://math.nist.gov/~SRessler/deckjs/introduction/x3domDeck.html"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-2670" title="webslides_2" src="http://www.x3dom.org/wp-content/uploads/2011/12/webslides_2-400x307.png" alt="" width="400" height="307" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/webslides_2-400x307.png 400w, https://www.x3dom.org/wp-content/uploads/2011/12/webslides_2-1024x786.png 1024w, https://www.x3dom.org/wp-content/uploads/2011/12/webslides_2.png 1263w" sizes="(max-width: 400px) 100vw, 400px" /></a></p> <p><a href="http://www.techfak.uni-bielefeld.de/~tpfeiffe/methoden/webslides.html"><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-2669" title="screenshot_webslides" src="http://www.x3dom.org/wp-content/uploads/2011/12/screenshot_webslides1-400x282.png" alt="" width="400" height="282" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/screenshot_webslides1-400x282.png 400w, https://www.x3dom.org/wp-content/uploads/2011/12/screenshot_webslides1-1024x722.png 1024w, https://www.x3dom.org/wp-content/uploads/2011/12/screenshot_webslides1.png 1279w" sizes="(max-width: 400px) 100vw, 400px" /></a></p> </div> <hr> </div> <div> <h2><a href="https://www.x3dom.org/triangulation-of-concave-polygons/" style="text-decoration: none;color:#222222">Triangulation of concave polygons</a></h2> <p> <span class="glyphicon glyphicon-time"></span> 01.12.2011 <span class="label label-primary">Uncategorized</span> </p> <div style="font-size: 15px;"> <p>In the new version of x3dom it is possible to use IndexedFaceSet nodes with聽concave polygons.</p> <p>To use this features<span class="Apple-style-span" style="font-size: 15px;"><strong>聽</strong></span>you only need to add an attribut like convex=&#8217;false&#8217; to the IndexedFaceSet 聽element.</p> <p>This features<strong>聽</strong>is聽realized on the聽basis聽of the Ear Clipping 聽algorithm. This algorithm has two聽restrictions:</p> <ul> <li>you should not use polygons with聽hole</li> <li>and聽you should not use polygons with overlap.</li> </ul> <p>Example:</p> <p><img decoding="async" loading="lazy" class="alignnone size-medium wp-image-2649" title="concavePolygons" src="http://www.x3dom.org/wp-content/uploads/2011/12/concavePolygons-400x283.jpg" alt="" width="400" height="283" srcset="https://www.x3dom.org/wp-content/uploads/2011/12/concavePolygons-400x283.jpg 400w, https://www.x3dom.org/wp-content/uploads/2011/12/concavePolygons.jpg 793w" sizes="(max-width: 400px) 100vw, 400px" /></p> </div> <hr> </div> <p align="center"> | </p> <!--<ul class="pagination"> <li class="disabled"><a href="#">芦</a></li> <li class="active"><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">禄</a></li> </ul>--> </div> <div class="col-lg-4"> <!-- <h4><a href="news.html" class=""><span class="glyphicon glyphicon-circle-arrow-left"></span> Back to news overview</a></h4>--> <div class="well"> <h4>News Search</h4> <div class="input-group"> <form method="get" id="searchform" action="/index.php"> <span class="input-group-btn"> <input type="text" class="form-control" name="s" id="s" /> <button class="btn btn-default" type="submit"> <span class="glyphicon glyphicon-search"></span> </button> </span> </form> </div> <!-- /input-group --> </div> <div class="well"> <h4>Categories</h4> <ul> <li class="cat-item cat-item-5"><a href="https://www.x3dom.org/category/code/">Code</a> </li> <li class="cat-item cat-item-38"><a href="https://www.x3dom.org/category/event-announcement/">Event Announcement</a> </li> <li class="cat-item cat-item-7"><a href="https://www.x3dom.org/category/release/">Release</a> </li> <li class="cat-item cat-item-3"><a href="https://www.x3dom.org/category/showcase/">Showcase</a> </li> <li class="cat-item cat-item-4"><a href="https://www.x3dom.org/category/technical/">Technical</a> </li> </ul> </div> <div class="well"> <h4>Archive</h4> <ul> <li><a href='https://www.x3dom.org/2023/08/'>August 2023</a></li> <li><a href='https://www.x3dom.org/2021/06/'>June 2021</a></li> <li><a href='https://www.x3dom.org/2019/09/'>September 2019</a></li> <li><a href='https://www.x3dom.org/2019/07/'>July 2019</a></li> <li><a href='https://www.x3dom.org/2018/06/'>June 2018</a></li> <li><a href='https://www.x3dom.org/2018/03/'>March 2018</a></li> <li><a href='https://www.x3dom.org/2017/04/'>April 2017</a></li> <li><a href='https://www.x3dom.org/2017/03/'>March 2017</a></li> <li><a href='https://www.x3dom.org/2016/12/'>December 2016</a></li> <li><a href='https://www.x3dom.org/2016/08/'>August 2016</a></li> <li><a href='https://www.x3dom.org/2016/07/'>July 2016</a></li> <li><a href='https://www.x3dom.org/2016/06/'>June 2016</a></li> <li><a href='https://www.x3dom.org/2015/12/'>December 2015</a></li> <li><a href='https://www.x3dom.org/2015/11/'>November 2015</a></li> <li><a href='https://www.x3dom.org/2015/10/'>October 2015</a></li> <li><a href='https://www.x3dom.org/2015/09/'>September 2015</a></li> <li><a href='https://www.x3dom.org/2015/08/'>August 2015</a></li> <li><a href='https://www.x3dom.org/2015/07/'>July 2015</a></li> <li><a href='https://www.x3dom.org/2015/06/'>June 2015</a></li> <li><a href='https://www.x3dom.org/2015/04/'>April 2015</a></li> <li><a href='https://www.x3dom.org/2015/03/'>March 2015</a></li> <li><a href='https://www.x3dom.org/2015/02/'>February 2015</a></li> <li><a href='https://www.x3dom.org/2015/01/'>January 2015</a></li> <li><a href='https://www.x3dom.org/2014/12/'>December 2014</a></li> <li><a href='https://www.x3dom.org/2014/11/'>November 2014</a></li> <li><a href='https://www.x3dom.org/2014/10/'>October 2014</a></li> <li><a href='https://www.x3dom.org/2014/09/'>September 2014</a></li> <li><a href='https://www.x3dom.org/2014/07/'>July 2014</a></li> <li><a href='https://www.x3dom.org/2014/06/'>June 2014</a></li> <li><a href='https://www.x3dom.org/2014/05/'>May 2014</a></li> <li><a href='https://www.x3dom.org/2014/04/'>April 2014</a></li> <li><a href='https://www.x3dom.org/2014/03/'>March 2014</a></li> <li><a href='https://www.x3dom.org/2014/02/'>February 2014</a></li> <li><a href='https://www.x3dom.org/2014/01/'>January 2014</a></li> <li><a href='https://www.x3dom.org/2013/12/'>December 2013</a></li> <li><a href='https://www.x3dom.org/2013/10/'>October 2013</a></li> <li><a href='https://www.x3dom.org/2013/09/'>September 2013</a></li> <li><a href='https://www.x3dom.org/2013/07/'>July 2013</a></li> <li><a href='https://www.x3dom.org/2013/06/'>June 2013</a></li> <li><a href='https://www.x3dom.org/2013/05/'>May 2013</a></li> <li><a href='https://www.x3dom.org/2013/04/'>April 2013</a></li> <li><a href='https://www.x3dom.org/2013/03/'>March 2013</a></li> <li><a href='https://www.x3dom.org/2013/02/'>February 2013</a></li> <li><a href='https://www.x3dom.org/2013/01/'>January 2013</a></li> <li><a href='https://www.x3dom.org/2012/12/'>December 2012</a></li> <li><a href='https://www.x3dom.org/2012/11/'>November 2012</a></li> <li><a href='https://www.x3dom.org/2012/10/'>October 2012</a></li> <li><a href='https://www.x3dom.org/2012/09/'>September 2012</a></li> <li><a href='https://www.x3dom.org/2012/08/'>August 2012</a></li> <li><a href='https://www.x3dom.org/2012/07/'>July 2012</a></li> <li><a href='https://www.x3dom.org/2012/05/'>May 2012</a></li> <li><a href='https://www.x3dom.org/2012/03/'>March 2012</a></li> <li><a href='https://www.x3dom.org/2012/02/'>February 2012</a></li> <li><a href='https://www.x3dom.org/2012/01/'>January 2012</a></li> <li><a href='https://www.x3dom.org/2011/12/' aria-current="page">December 2011</a></li> <li><a href='https://www.x3dom.org/2011/11/'>November 2011</a></li> <li><a href='https://www.x3dom.org/2011/10/'>October 2011</a></li> <li><a href='https://www.x3dom.org/2011/09/'>September 2011</a></li> <li><a href='https://www.x3dom.org/2011/08/'>August 2011</a></li> <li><a href='https://www.x3dom.org/2011/07/'>July 2011</a></li> <li><a href='https://www.x3dom.org/2011/06/'>June 2011</a></li> <li><a href='https://www.x3dom.org/2011/05/'>May 2011</a></li> <li><a href='https://www.x3dom.org/2011/04/'>April 2011</a></li> <li><a href='https://www.x3dom.org/2011/03/'>March 2011</a></li> <li><a href='https://www.x3dom.org/2011/02/'>February 2011</a></li> <li><a href='https://www.x3dom.org/2011/01/'>January 2011</a></li> <li><a href='https://www.x3dom.org/2010/12/'>December 2010</a></li> <li><a href='https://www.x3dom.org/2010/11/'>November 2010</a></li> <li><a href='https://www.x3dom.org/2010/10/'>October 2010</a></li> <li><a href='https://www.x3dom.org/2010/09/'>September 2010</a></li> <li><a href='https://www.x3dom.org/2010/08/'>August 2010</a></li> <li><a href='https://www.x3dom.org/2010/07/'>July 2010</a></li> <li><a href='https://www.x3dom.org/2010/06/'>June 2010</a></li> <li><a href='https://www.x3dom.org/2010/05/'>May 2010</a></li> <li><a href='https://www.x3dom.org/2010/03/'>March 2010</a></li> <li><a href='https://www.x3dom.org/2010/01/'>January 2010</a></li> <li><a href='https://www.x3dom.org/2009/12/'>December 2009</a></li> <li><a href='https://www.x3dom.org/2009/11/'>November 2009</a></li> <li><a href='https://www.x3dom.org/2009/10/'>October 2009</a></li> </ul> </div> <!-- /well --> </div> </div> </div><!-- /.container --> <!-- FOOTER --> <!--<hr>--> <div class="container"> <footer> <p class="pull-right"><a href="#">Back to top</a></p> <p> <a href="http://www.x3dom.org/wp-content/themes/x3dom/images/logo_IGD.png"><img class="" src="https://www.x3dom.org/wp-content/themes/x3domnew/logo_IGD.png" alt="Fraunhofer IGD"></a> &nbsp;&nbsp; <a href="http://www.w3.org/community/declarative3d/"><img class="" src="https://www.x3dom.org/wp-content/themes/x3domnew/w3c_banner.jpg" alt="Founding member of the W3C Community Group Declarative 3D"></a> </p> <p>&copy; by Fraunhofer-Gesellschaft &middot; <a href="?page_id=3524">Legals</a></p> </footer> </div> <!-- Bootstrap core JavaScript ================================================== --> <!-- Placed at the end of the document so the pages load faster --> <!-- Uncomment the following line if your wordpress installation does not load jquery automatically --> <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>--> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10