{"id":41,"date":"2008-12-01T08:33:58","date_gmt":"2008-12-01T08:33:58","guid":{"rendered":"http:\/\/www.clan-famas.de\/?p=41"},"modified":"2008-12-01T08:33:58","modified_gmt":"2008-12-01T08:33:58","slug":"virtual-reality-modeling-language-vrml","status":"publish","type":"post","link":"https:\/\/www.clan-famas.de\/index.php\/3d\/12\/01\/virtual-reality-modeling-language-vrml\/","title":{"rendered":"Virtual Reality Modeling Language (VRML)"},"content":{"rendered":"<p>Die Virtual Reality Modeling Language (VRML) ist eine Beschreibungssprache bzw. HTML-<br \/>\nErweiterung, die f\u00fcr die Visualisierung von 3d Szenen dient. Mit ihr lassen sich z.B.<br \/>\ndreidimensionale R\u00e4ume, Welten und Objekte simulieren. <!--more--><\/p>\n<p>Die erste Version von VRML erschien<br \/>\ndurch die Firma Silicon Graphics 1995. Schon ein Jahr sp\u00e4ter kam die Version 2.0 heraus und Ende<br \/>\n1997 wurde VRML97 ver\u00f6ffentlicht. VRML ist der 3D Standard f\u00fcr das Internet. Jedoch wurde es<br \/>\n2004 durch X3D als 3D-Internet-Standard abgel\u00f6st.<\/p>\n<p>Um die dreidimensionalen Szenen im Internet<br \/>\nbetrachten zu k\u00f6nnen, ben\u00f6tigt man einen passenden Browser bzw. ein Plugin f\u00fcr den eigenen Web-<br \/>\nBrowser. Die Darstellung von solchen dreidimensionalen Szenen im Rahmen eines Internet-<br \/>\nBrowser erfolgt durch den PC des Besuchers, der die Objekte in Echtzeit erzeugt. Das hei\u00dft: Der<br \/>\nComputer berechnet jedes partikulare Bild aus den existierenden Geometriedaten, als auch dem<br \/>\nVerhalten und den Bewegungen des Benutzers(Users) neu. VRML- Dateien kann man anhand der<br \/>\nDateisuffix bzw. Dateiendung \u201e.wrl\u201c (world) identifizieren.<\/p>\n<p>Die Struktur einer 3D-Szene im Rahmen von VRML sieht folgenderma\u00dfen aus: Eine VRML-Datei<br \/>\nsetzt sich aus einem Verzeichnis von Objekten zusammen, wodurch sp\u00e4ter die 3D-Szene ensteht.<br \/>\nDiese Objekte werden Knoten(nodes) genannt. Man unterscheidet dort zwischen<br \/>\nGruppenknoten(grouping nodes), Kinderknoten(children nodes) und Objektknoten. Alle Knoten<br \/>\nbesitzen einen eigenen Namen. Danach kommen weitere Elemente, die sich in geschweiften<br \/>\nKlammern \u201e{}\u201c (curly braces) befinden. Kinderknoten werden mit dem Befehl \u201echildren\u201c er\u00f6ffnet<br \/>\nund die darauf folgenden Szenenelemente  werden von eckigen Klammern umschlossen. Durch die<br \/>\nVerkn\u00fcpfung der verschiedenen Knoten in einem VRML-Dokument ergibt sich genau eine<br \/>\nhierarchische Baumstruktur.<\/p>\n<p>Diesen gegliederten Aufbau nennt man Szenengraph. Somit besteht<br \/>\neine VRML-Datei aus exakt einem Szenengraph. Nimmt man eine \u00c4nderung am Gruppenknoten<br \/>\nvor, so \u00fcbertr\u00e4gt sich diese Ver\u00e4nderung auf die Kinderknoten und Objektknoten dieses<br \/>\nGruppenknotens. Man spricht hierbei von dem sogenannten Vererbungsprinzip. Der<br \/>\nZusammenschluss von Knoten erfolgt \u00fcber \u201eKanten\u201c, die bei VRML als Felder bzw. fields<br \/>\nbezeichnet werden, und so entsteht dann ein Szenegraph. Der Nachfolger von VRML ist<br \/>\nExtensible 3D(X3D).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Virtual Reality Modeling Language (VRML) ist eine Beschreibungssprache bzw. HTML- Erweiterung, die f\u00fcr die Visualisierung von 3d Szenen dient. Mit ihr lassen sich z.B. dreidimensionale R\u00e4ume, Welten und Objekte simulieren.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-41","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/posts\/41","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":1,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/posts\/41\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clan-famas.de\/index.php\/wp-json\/wp\/v2\/tags?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}