<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Holger Seelig</title>
    <description>The latest articles on DEV Community by Holger Seelig (@holger_seelig_1e5ab6cfa2f).</description>
    <link>https://dev.to/holger_seelig_1e5ab6cfa2f</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2785370%2Fb1996209-d5a4-4bf2-a988-5486e4c395df.png</url>
      <title>DEV Community: Holger Seelig</title>
      <link>https://dev.to/holger_seelig_1e5ab6cfa2f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/holger_seelig_1e5ab6cfa2f"/>
    <language>en</language>
    <item>
      <title>Easy Display 3D Models in HTML</title>
      <dc:creator>Holger Seelig</dc:creator>
      <pubDate>Thu, 30 Jan 2025 12:06:26 +0000</pubDate>
      <link>https://dev.to/holger_seelig_1e5ab6cfa2f/easy-display-3d-models-in-html-3ikn</link>
      <guid>https://dev.to/holger_seelig_1e5ab6cfa2f/easy-display-3d-models-in-html-3ikn</guid>
      <description>&lt;p&gt;Bringing 3D to the web has never been easier! The X_ITE X3D Browser is revolutionizing the way developers and designers integrate 3D models directly into HTML. With full support for the X3D, VRML and glTF standards, this powerful tool enables seamless rendering of interactive 3D graphics without the need for plugins or complex coding.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe753zr1x0iaj6x06vi55.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe753zr1x0iaj6x06vi55.png" alt="Web3D Logo Animation" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you’re building visualizations, educational tools, or immersive experiences, X_ITE offers a lightweight, JavaScript-powered solution that runs smoothly in all modern web browsers. Just embed your X3D models like regular HTML elements, and watch them come to life!&lt;/p&gt;

&lt;p&gt;The following lines will create a rotating box:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;defer&lt;/span&gt; &lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.jsdelivr.net/npm/x_ite@latest/dist/x_ite.min.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;x3d-canvas&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;X3D&lt;/span&gt; &lt;span class="na"&gt;profile=&lt;/span&gt;&lt;span class="s"&gt;'Interchange'&lt;/span&gt; &lt;span class="na"&gt;version=&lt;/span&gt;&lt;span class="s"&gt;'4.0'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;unit&lt;/span&gt; &lt;span class="na"&gt;category=&lt;/span&gt;&lt;span class="s"&gt;'angle'&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;'degree'&lt;/span&gt; &lt;span class="na"&gt;conversionFactor=&lt;/span&gt;&lt;span class="s"&gt;'0.017453292519943295'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/unit&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;Scene&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;Viewpoint&lt;/span&gt;
          &lt;span class="na"&gt;description=&lt;/span&gt;&lt;span class="s"&gt;'Initial View'&lt;/span&gt;
          &lt;span class="na"&gt;position=&lt;/span&gt;&lt;span class="s"&gt;'2.869677 3.854335 8.769781'&lt;/span&gt;
          &lt;span class="na"&gt;orientation=&lt;/span&gt;&lt;span class="s"&gt;'-0.7765887 0.6177187 0.1238285 28.9476440862198'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/Viewpoint&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;Transform&lt;/span&gt; &lt;span class="na"&gt;DEF=&lt;/span&gt;&lt;span class="s"&gt;'Box'&lt;/span&gt;
          &lt;span class="na"&gt;rotation=&lt;/span&gt;&lt;span class="s"&gt;'0 1 0 0'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;Shape&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;Appearance&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;Material&amp;gt;&amp;lt;/Material&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/Appearance&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;Box&amp;gt;&amp;lt;/Box&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/Shape&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;/Transform&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;TimeSensor&lt;/span&gt; &lt;span class="na"&gt;DEF=&lt;/span&gt;&lt;span class="s"&gt;'Timer'&lt;/span&gt;
          &lt;span class="na"&gt;cycleInterval=&lt;/span&gt;&lt;span class="s"&gt;'10'&lt;/span&gt;
          &lt;span class="na"&gt;loop=&lt;/span&gt;&lt;span class="s"&gt;'true'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/TimeSensor&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;OrientationInterpolator&lt;/span&gt; &lt;span class="na"&gt;DEF=&lt;/span&gt;&lt;span class="s"&gt;'Rotor'&lt;/span&gt;
          &lt;span class="na"&gt;key=&lt;/span&gt;&lt;span class="s"&gt;'0, 0.25, 0.5, 0.75, 1'&lt;/span&gt;
          &lt;span class="na"&gt;keyValue=&lt;/span&gt;&lt;span class="s"&gt;'0 1 0 0, 0 1 0 90, 0 1 0 180, 0 1 0 270, 0 1 0 0'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/OrientationInterpolator&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;ROUTE&lt;/span&gt; &lt;span class="na"&gt;fromNode=&lt;/span&gt;&lt;span class="s"&gt;'Timer'&lt;/span&gt; &lt;span class="na"&gt;fromField=&lt;/span&gt;&lt;span class="s"&gt;'fraction_changed'&lt;/span&gt; &lt;span class="na"&gt;toNode=&lt;/span&gt;&lt;span class="s"&gt;'Rotor'&lt;/span&gt; &lt;span class="na"&gt;toField=&lt;/span&gt;&lt;span class="s"&gt;'set_fraction'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/ROUTE&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;ROUTE&lt;/span&gt; &lt;span class="na"&gt;fromNode=&lt;/span&gt;&lt;span class="s"&gt;'Rotor'&lt;/span&gt; &lt;span class="na"&gt;fromField=&lt;/span&gt;&lt;span class="s"&gt;'value_changed'&lt;/span&gt; &lt;span class="na"&gt;toNode=&lt;/span&gt;&lt;span class="s"&gt;'Box'&lt;/span&gt; &lt;span class="na"&gt;toField=&lt;/span&gt;&lt;span class="s"&gt;'set_rotation'&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/ROUTE&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/Scene&amp;gt;&lt;/span&gt;
  &lt;span class="nt"&gt;&amp;lt;/X3D&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/x3d-canvas&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Discover how simple it is to bring your 3D content to the web. Try X_ITE today and experience the future of interactive graphics!&lt;/p&gt;

&lt;p&gt;For more information, visit &lt;a href="https://create3000.github.io/x_ite/" rel="noopener noreferrer"&gt;X_ITE Website&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>3d</category>
      <category>x3d</category>
      <category>vrml</category>
    </item>
  </channel>
</rss>
