Einführung in VRML. Praktikum VRML und Java3D: C. Seiler Uni Frankfurt / Fraunhofer-AGC
|
|
- Paula Falk
- vor 6 Jahren
- Abrufe
Transkript
1 Praktikum VRML und Java3D: Einführung in VRML C. Seiler Uni Frankfurt / Fraunhofer-AGC C. Seiler Folie 1 Vers. 26-Apr-01
2 Copyright Diese Folien basieren auf folgenden Kursen: R. Dörner Computergraphik mit VRML und Java3D, Uni Frankfurt 2000 WS Praktikum R. Dörner, C. Elcacho, A. Schäfer: VRML und Java Programmierung von 3D Welten für das Internet, AWF Seminar am Zentrum f. Graph. Datenverarbeitung D.R. Nadeau, H. A. Sowrizal: Introduction to Programming with Java3D Eurographics 99 Tutorial C. Seiler Folie 2 Vers. 26-Apr-01
3 Copyright John Zukowski: Introduction to the JavaBeans API, Tutorial von Sun Microsystems Inc. C. Seiler Folie 3 Vers. 26-Apr-01
4 VRML C. Seiler Folie 4 Vers. 26-Apr-01
5 Was ist VRML? Virtual Reality Modeling Language Beschreibungssprache ( kein Softwaresystem ) Umsetzung der Sprachbeschreibung durch VRML - Browser Standardisierte Sprache: Eine VRML - Szene durch verschiedene Browser darstellbar C. Seiler Folie 5 Vers. 26-Apr-01
6 Beispiel einer VRML Szene C. Seiler Folie 6 Vers. 26-Apr-01
7 VRML: Features (I) Geometriebeschreibungen Grundprimitive (Würfel, Zylinder,...) Polygonale Objekte Elevation Grids Extrudierte Objekte Materialbeschreibungen Farbe Schattierungen C. Seiler Folie 7 Vers. 26-Apr-01
8 VRML: Features (II) Beleuchtungsbeschreibungen Texturierungen Textbeschreibungen Transformationsbeschreibungen Animationen Zeit Interpolation C. Seiler Folie 8 Vers. 26-Apr-01
9 VRML: Features (III) Interaktionsbeschreibungen Billboards Sensoren Hintergrund und Nebel Multimediabeschreibungen Video 3D Sound C. Seiler Folie 9 Vers. 26-Apr-01
10 VRML: Features (IV) Strukturbeschreibungen Gruppierungen Prototypen Detaillierungsbeschreibungen Kamerabeschreibungen Viewpoints Hypermediabeschreibung Anchors C. Seiler Folie 10 Vers. 26-Apr-01
11 VRML: Features (V) Beschreibung von Programmierlogik Java Javascript VRMLscript Java Scripting API External Authoring Interface C. Seiler Folie 11 Vers. 26-Apr-01
12 VRML: Features Zusammenfassung VRML ist Beschreibungssprache für interaktive 3D Welten VRML integriert Animation, Multimedia und Hypermedia VRML kann über Internet / WWW übertragen werden VRML kann mit immersiven Technologien umgesetzt werden C. Seiler Folie 12 Vers. 26-Apr-01
13 VRML und Programmierlogik Einbindung von Programmen beliebiger Komplexität Programme können in die VRML Szene eingreifen Anwendungsbeispiele Mehrbenutzersysteme Datenbankanbindung Simulationen C. Seiler Folie 13 Vers. 26-Apr-01
14 VRML: Geschichte (I) 1994 Mark Pesce, Tony Parisi, Gavin Bell beginnen mit der Idee einer Erweiterung des Internetstandards HTML in San Francisco Mitte 1995: VRML 1.0 basiert nach Entscheidung durch Internet vote auf Open Inventor von SGI Beginn der Unterstützung durch SGI, Netscape und Microsoft C. Seiler Folie 14 Vers. 26-Apr-01
15 VRML: Geschichte (II) VRML Architecture Group (VAG) wird auf der SIGGRAPH 95 gegründet Anfang 1996 Aufruf zu Vorschlägen für VRML 2.0 durch die VAG VRML 2.0 wird auf der SIGGRAPH 96 spezifiziert nach offener Abstimmung auf Moving Worlds von SGI basierend Gründung des VRML Konsortiums C. Seiler Folie 15 Vers. 26-Apr-01
16 VRML: Geschichte (III) Anfang 1997 Beginn der ISO - Standardisierung mit der Erarbeitung von VRML 97 Ende 1997 wird VRML 97 standardisiert als ISO/IEC DIS Zukunft: x3d, ISO in 2002 C. Seiler Folie 16 Vers. 26-Apr-01
17 Der 3D Raum Koordinatensystem rechtshändig vs. linkshändig y y z z x x 3D - Koordinaten, z.b. (2.0, 1.5, 7.21) C. Seiler Folie 17 Vers. 26-Apr-01
18 Globale vs. lokale Koordinatensysteme Hierarchie von Koordinatensystemen Bsp. Gabel eines Gabelstaplers Koordinaten der Gabel bzgl. Stapler Koordinaten des Staplers bzgl. der Welt Spitze der Hierarchie: Weltkoordinaten C. Seiler Folie 18 Vers. 26-Apr-01
19 Der Szenengraph Visualisierung der Szenenhierarchie Kanten: Abhängigkeitsrelation Knoten(engl. Nodes ): Geometrien Transformationen Materialeigenschaften... Knotenfelder ( engl. Fields ) C. Seiler Folie 19 Vers. 26-Apr-01
20 Eine VRML Datei #VRML V2.0 utf8 Shape { appearance Appearance { material Material { } geometry Cone { bottomradius 2.4 height 5.0 } } C. Seiler Folie 20 Vers. 26-Apr-01
21 Aufbau von VRML Dateien (I) VRML Header Version Character Set, z.b. UTF-8 ( ISO :1993 ) Zeilenkommentare (Beginn mit #) VRMLKnotenund Felder Zuordnung mit geschweiften Klammern { } C. Seiler Folie 21 Vers. 26-Apr-01
22 Gruppieren von Knoten Zusammenfassen von Knoten zu einer Gruppe: Group Node Bsp: Group{ } children [ ] Shape{...} Shape{...} C. Seiler Folie 22 Vers. 26-Apr-01
23 Transformationen (I) Translation (Verschiebung) Verschiebungsvektor: ( x, y, z ) C. Seiler Folie 23 Vers. 26-Apr-01
24 Transformationen (II) Rotation (Drehung) Rotationsachse: ( x, y, z ) Beachte: nur Richtung ist entscheidend Rotationswinkel: ϕ Beachte: Vorzeichen des Winkels ermitteln mit der Rechte-Hand-Regel Beachte: Winkel in radian messen ( π = 3, entsprechen 180 ) Rotationszentrum: ( x, y, z ) C. Seiler Folie 24 Vers. 26-Apr-01
25 Transformationen (III) Skalierung (Größenänderung) Skalierungsfaktoren: ( s x,s y,s z ) Rotationsachse: ( x, y, z ) Rotationswinkel: ϕ Beachte: 1. Skalierungsrotation 2. Skalierung 3. Rückrotation C. Seiler Folie 25 Vers. 26-Apr-01
26 Transformationsnode Darstellung von Transformationen in VRML durch einen Node Angabe von Werten zur Spezifizierung der Transformation in Fields Bsp. rotation Spezielles Field mit Liste der Knoten, die von der Transformation betroffen sind Bsp. children [ ] C. Seiler Folie 26 Vers. 26-Apr-01
27 Transformationsnode: Beispiel #VRML V2.0 utf8 Transform{ children [ Shape { ] translation rotation } appearance Appearance{ material Material { } } geometry Box { } } C. Seiler Folie 27 Vers. 26-Apr-01
28 Szenengraph Beispiel (1) C. Seiler Folie 28 Vers. 26-Apr-01
29 Szenengraph Beispiel (2) C. Seiler Folie 29 Vers. 26-Apr-01
30 Szenengraph Beispiel (3) C. Seiler Folie 30 Vers. 26-Apr-01
31 Szenengraph Beispiel (4) C. Seiler Folie 31 Vers. 26-Apr-01
32 Szenengraph Beispiel (5) C. Seiler Folie 32 Vers. 26-Apr-01
33 Szenengraph Beispiel (6) C. Seiler Folie 33 Vers. 26-Apr-01
34 VRML Typen (I) Single Field Values (SF) Multiple Field Values (MF) SFBool SFInt32 42 MFInt32 TRUE, FALSE SFFloat MFFloat C. Seiler Folie 34 Vers. 26-Apr-01
35 VRML Typen (II) SFString MFString Gabelstapler SFTime 65 (entspricht 0 Uhr 1 Minute 5 Sek. GMT am ) SFNode MFNode SFImage Transform C. Seiler Folie 35 Vers. 26-Apr-01
36 VRML Typen (III) SFVec2f MFVec2f SFVec3f MFVec3f SFRotation MFRotation SFColor MFColor C. Seiler Folie 36 Vers. 26-Apr-01
37 DEF - USE Mechanismus Knoten können benannt werden Bsp. DEF my_box Box {... } Namen bestehen aus Buchstaben, Ziffern, Unterstrich beginnen mit Buchstaben unterscheiden Groß- und Kleinschreibung Knoten können beliebig oft benutzt werden Bsp. USE my_box C. Seiler Folie 37 Vers. 26-Apr-01
38 Reservierte Namen in VRML DEF EXTERNPROTO FALSE IS eventin TRUE TO eventout PROTO NULL exposedfield ROUTE USE field C. Seiler Folie 38 Vers. 26-Apr-01
39 Events und Routen (I) Ereignis (Event) Wertänderung Benutzerinteraktion Verbindung (Route) Verbindung zweier Knoten zum Austausch von Events Startknoten (Quelle) Zielknoten (Senke) C. Seiler Folie 39 Vers. 26-Apr-01
40 Events und Routen (II) Routen beziehen sich auf Fields eines Nodes Fields werden klassifiziert eventin eventout exposedfield set_xxx XXX_changed Events und Routen sind getypt C. Seiler Folie 40 Vers. 26-Apr-01
41 Routing: Beispiel DEF Würfel Transform{... } DEF Kugel Transform{... } ROUTE Würfel.translation_changed TO Kugel.set_scale C. Seiler Folie 41 Vers. 26-Apr-01
42 Syntax von VRML Knoten Knotenname Feldliste Für jedes Feld Name Defaultwert Art (field, eventin, eventout, exposedfield) Typ C. Seiler Folie 42 Vers. 26-Apr-01
43 Beispiel: Syntax des TimeSensors TimeSensor enabled TRUE exposed SFBool starttime 0.0 exposed SFTime stoptime 0.0 exposed SFTime cycleinterval 1.0 exposed SFTime loop FALSE exposed SFBool isactive eventout SFBool time eventout SFTime cycletime eventout SFTime fraction_changed eventout SFFloat C. Seiler Folie 43 Vers. 26-Apr-01
44 TimeSensoren loop = TRUE stoptime <= starttime loop = TRUE starttime < stoptime loop = FALSE stoptime <= starttime loop = FALSE starttime < stoptime Endlose Zyklenabfolge Zyklenabfolge bis zur Stopzeit 1 Zyklus, Stop bei Startzeit + Zykluszeit 1 Zyklus, Stop bei Startzeit + Zykluszeit oder Stopzeit, falls diese vorher C. Seiler Folie 44 Vers. 26-Apr-01
45 Animation Zeitquelle Interpolator Positioninterpolator Colorinterpolator Scalarinterpolator... Routen: Zeit > Interpolator Interpolator > zu animierender Wert C. Seiler Folie 45 Vers. 26-Apr-01
46 PositionInterpolator Zuordnung von Werten aus einem Interval (meist von 0.0 bis 1.0) auf Positionen Eingang: set_fraction (SFFloat) Ausgang: value_changed (SFVec3f) Zuordnung wird durch lineare Interpolation aus einer Tabelle errechnet key [ 0.0, 1.0 ] keyvalue [ , ] C. Seiler Folie 46 Vers. 26-Apr-01
47 Routingbeispiel für Animation Kugel sei ein Transform Node mit Shape KugelPfad sei ein PositionInterpolator Node Uhr sei ein TimeSensor Node ROUTE Uhr.fraction_changed TO KugelPfad.set_fraction ROUTE KugelPfad.value_changed TO Kugel.set_translation C. Seiler Folie 47 Vers. 26-Apr-01
48 Übung Schreiben Sie eine VRML Szene, in der ein Würfel der Kantenlänge 3m innerhalb von 10s aus dem Ursprung 10m in z-richtung bewegt wird. Nach weiteren 20s befindet sich der Würfel wieder im Ursprung, verharrt dort 5s und bewegt sich wieder von neuem. C. Seiler Folie 48 Vers. 26-Apr-01
49 Inlines Einfügen von VRML Dateien in VRML Dateien Beispiel: Inline { url beispiel.wrl } Eigener Namensraum bei DEF / USE C. Seiler Folie 49 Vers. 26-Apr-01
50 VRML Knoten Auflistung aller Nodes und Fields in der VRML Spezifikation C. Seiler Folie 50 Vers. 26-Apr-01
51 Prototypen (I) Kapseln von Teilen des Szenengraphen Eigendefinierter Knoten Parametrisierbar Syntax: PROTO name [ interface ] { body } Herstellen einer Verbindung zwischen interface und body mit dem IS Konstrukt C. Seiler Folie 51 Vers. 26-Apr-01
52 Prototypen (II) PROTO Würfel [ field SFVec3f abmessung ] { Shape { appearence Appearence{ material Material{ } } geometry Box{ size IS abmessung } } } C. Seiler Folie 52 Vers. 26-Apr-01
53 Prototypen (III) DEF / USE hat eigenen Namensraum Verbindung interface und body field exposedf eventin eventout field exposedf eventin eventout Verschachtelung von Prototypen möglich C. Seiler Folie 53 Vers. 26-Apr-01
54 Externe Prototypen Syntax: EXTERNPROTO name [ interface ] { urls } Anlegen von Prototypbibliotheken Beispiel: EXTERNPROTO Cube [ field SFVec3f abmessung ] { lib.wrl#würfel } C. Seiler Folie 54 Vers. 26-Apr-01
55 Aufbau von VRML - Dateien (II) VRML - Header Kommentare Prototyp - Definitionen Knoten und Felder Routen C. Seiler Folie 55 Vers. 26-Apr-01
56 Java3D und VRML Ähnlichkeiten: Szenengraphmodell Java Klassen zur Repräsentation von Nodes etc. Unterschiede: Kein Routing, sondern Java Events Java3D legt kein Geometrieformat fest Java3D ist mächtiger C. Seiler Folie 56 Vers. 26-Apr-01
57 Informationsressource: WWW (I) VRML Konsortium Homepage Gesellschaft mit dem Ziel der Standardisierung und Verbreitung von VRML VRML Repository Sehr gute, umfassende Zusammenstellung von Verweisen zum Thema VRML C. Seiler Folie 57 Vers. 26-Apr-01
58 Informationsressource: WWW (II) ParallelGraphics Wichtiger VRML-Browser Hersteller (1) blaxxun interactive Wichtiger VRML-Browser Hersteller (2) Javasoft Homepage Wichtige Informationsquelle zu Java C. Seiler Folie 58 Vers. 26-Apr-01
59 Informationsressource: WWW (III) Xj3D ml Enthält auch VRML97 Loader für Java3D Java API Spezifikation siehe Java Platform Core API The Mining Company Grosses Repository C. Seiler Folie 59 Vers. 26-Apr-01
60 Informationsressource: Mailinglist Wichtigste allgemeine Mailingliste: subscribe www-vrml Liste spezielle zum Thema Scripting: subscribe vrml-behaviors VRML Benutzergruppe (dt.): C. Seiler Folie 60 Vers. 26-Apr-01
61 Informationsressource: Buch (I) VRML 2.0 Source Book Ames, Nadeau, Moreland Wiley, 1996 Annotated VRML Reference Manual Bell, Carey Addison-Wesley, 1997 Teach Yourself VRML in 21 Days Marrin, Campbell SAMS Net, 1997 C. Seiler Folie 61 Vers. 26-Apr-01
62 Informationsressource: Buch (II) The VRML 2.0 Handbook Hartman, Wernecke Addison-Wesley, 1996 Late Night VRML 2.0 with Java Roehl, Couch et al. ZD Press, 1997 VRML 97 (dt.) Addison-Wesley, 1997 C. Seiler Folie 62 Vers. 26-Apr-01
63 Informationsressource: Buch (III) JAVA for 3D and VRML Worlds Lea, Matsuda, Miyashita New Riders, 1996 JAVA 1.1 für Insider (dt.) Morrison SAMS, 1997 JAVA 1.1 in a Nutshell (dt.) O Reilly, 1997 C. Seiler Folie 63 Vers. 26-Apr-01
64 Fragen & Kommentare C. Seiler Folie 64 Vers. 26-Apr-01
GDV Übungen: VRML und Java3D: Einführung in VRML. C. Seiler Uni Frankfurt / Fraunhofer-AGC. Diese Folien basieren auf folgenden Kursen:
GDV Übungen: VRML und Java3D: Einführung in VRML C. Seiler Uni Frankfurt / Fraunhofer-AGC C. Seiler Folie 1/64 Vers. 16-Apr-02 Copyright Diese Folien basieren auf folgenden Kursen: R. Dörner Computergraphik
Mehr3D-Formate im Web. Teil 1: VRML. Von Lars Hillebrandt,
3D-Formate im Web Teil 1: VRML Von Lars Hillebrandt, wtell@upb.de Was ist VRML Virtual Reality Modeling Language VRML ist die am häufigsten verwendete Sprache für 3D-Grafik im Web. Seit 1997 ISO-Standard
MehrVor-Geschichte von VRML
Einführung in VRML VRML heisst Virtual Reality Modeling Language, ein Teil von Web3D / X3D. VRML ist einfach ein 3D Datenaustausch- Format: Es besitzt Sprachelemente für die heute in 3D-Applikationen üblichen
MehrEreignisse sind ihrerseits als Felder von Knoten definiert.
VRML-Kurs, Teil 4 Interaktion zwischen Knoten Mehrere VRML-Knotentypen können Ereignisse (events empfangen und/oder senden. Ereignisse enthalten einen Wert und eine Zeitmarke (timestamp. Gesendete Ereignisse
MehrEreignisse sind ihrerseits als Felder von Knoten definiert.
VRML-Kurs, Teil 4 Interaktion zwischen Knoten Mehrere VRML-Knotentypen können Ereignisse (events empfangen und/oder senden. Ereignisse enthalten einen Wert und eine Zeitmarke (timestamp. Gesendete Ereignisse
MehrEinführung in VRML. Was ist VRML? Paul Scheremet Ratschläge: : Diego Iglesias. Language und wird wermel gesprochen.
Einführung in VRML Paul Scheremet Ratschläge: : Diego Iglesias Was ist VRML? VRML steht für Virtual Reality Modelling Language und wird wermel gesprochen. Es ist ein Standard für 3D rendering im Internet
MehrSzenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005
Szenengraphen Codruţa Cosma Universität Ulm Sommersemester 2005 Übersicht Einführung VRML OpenSceneGraph Java3D vs. VRML OpenGL vs. Java3D und VRML Zusammenfassung 2/26 Was sind Szenengraphen? Datenstruktur
MehrSensor nodes. Types of sensor nodes (using VRML)
Sensor nodes... sense changes... watch attributes... react to changes... trigger an control animations Types of sensor nodes (using VRML) environment sensors Proximity Sensor Time Sensor Visibility Sensor
MehrDefinition eigener Knotentypen: Prototypen
Im Kurs können nicht alle Einzelheiten behandelt werden. Deshalb der Hinweis auf die umfassende VRML97-Spezifikation im Internet: http://www.vrml.org/technicalinfo/specifications/vrml97/index.htm Definition
MehrVRML-Kurs Teil 2. Jeder VRML-Knoten kann 0 oder mehr Felder enthalten. Die Felder haben eine festgelegte Semantik, Typisierung und Default-Werte.
VRML-Knoten Computergrfik Prof. Dr. W. Kurth T. Mangoldt VRML-Kurs Teil 2 Jeder VRML-Knoten kann 0 oder mehr Felder enthalten. Die Felder haben eine festgelegte Semantik, Typisierung und Default-Werte.
MehrVirtuelle Realität und Simulation - Übung 2
Virtuelle Realität und Simulation - Übung 2 Java-Script Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 20. November 2008 Institut für Informatik
MehrÜberblick. Der X3D Standard Überblick der Technologien Profile X3D Grundgerüst. Objekte Formen Materialien
X3D - Einführung - Überblick Der X3D Standard Überblick der Technologien Profile X3D Grundgerüst Objekte Formen Materialien Räumliche und logische Organisation Gruppen Koordinatensystem und Transformationen
MehrRealtime 3D Computer Graphics Virtual Reality
Realtime 3D Computer Graphics Virtual Reality Marc Erich Latoschik AI & VR Lab Artificial Intelligence Group University of Bielefeld VRML and X3D Virtual Reality Modeling Language Extensible 3D VRML X3D
MehrVRML. HTWM Hochschule für Technik und Wirtschaft Mittweida University of applied Sciences
HTWM Hochschule für Technik und Wirtschaft Mittweida University of applied Sciences Technikumsplatz 17 0xxxx Mittweida Fach: Einführung in die Problemorientierte Programmiersprache VRML Vorlesender: Prof.
MehrVirtuelle Realität und Simulation - Übung 1
Virtuelle Realität und Simulation - Übung 1 Einführung Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 6. Oktober 2010 Institut für Informatik
MehrVRML- (und X3D-) Umfang: 3D-Grafik + Dynamik (Animation) + Interaktion + Klang + Internetfähigkeit (VRML-Browser als Plugin von Webbrowsern)
13. Grundzüge von VRML VRML: Virtual Reality Markup Language Virtual Reality Modelling Language Beschreibungssprache für VR-Szenen (kein Softwaresystem) Umsetzung durch VRML-Browser VRML-Szenen in ASCII-Dateien
MehrComputer-Graphik II Scenegraphs / VRML
lausthal Motivation omputer-raphik II Scenegraphs / VRML Immediate mode vs. retained mode: Immediate mode = OpenL / Direc3D = App. schickt Pgone / State- Befehle an die rafik = flexibler Retained mode
Mehr3D-Welten - Technik und Einsatzszenarien
3D-Welten - Technik und Einsatzszenarien Prof. Dr. Andreas Henrich Lehrstuhl für Medieninformatik Fakultät für Wirtschaftsinformatik und Angewandte Informatik Otto-Friedrich-Universität Bamberg, 96045
MehrProPra WS 2008/09: LEGO-Sculptor
ProPra WS 2008/09: LEGO-Sculptor Dipl.-Inform. Christian Düntgen Lehrgebiet Datenbanksysteme für neue Anwendungen Worum geht es? 1. Einlesen einer Formbeschreibung aus VRML-Datei (ggf. Visualisierung der
MehrVirtuelle Realität X3D / VRML
lausthal Virtuelle Realität X3D / VRML. Zachmann lausthal University, ermany cg.in.tu-clausthal.de X3D / VRML Was ist X3D/VRML? Scenegraph & File-Format, plus Multimedia-Support Hyperlinks Verhalten und
Mehr3D-Visualisierung von bewegten Objekten. Vortrag in Anwendungen I
3D-Visualisierung von bewegten Objekten Vortrag in Anwendungen I Stephan Koops 08.06.2005 Agenda Motivation VRML Animation Logik in der 3D-Welt X3D VRML- und X3D-Viewer Editoren Mein Beitrag zum Ferienclub
MehrComputergrafik SS 2014 Oliver Vornberger. Kapitel 21: 3D im Web
Computergrafik SS 2014 Oliver Vornberger Kapitel 21: 3D im Web 1 VRML 3D-Vektorgrafik für Webseiten offizieller Standard des W3C in ASCII geschrieben exportierbar von CAD-Tools verlustfrei skalierbar Grafik,
MehrVirtuelle Realität. G. Zachmann Clausthal University, Germany cg.in.tu-clausthal.de
lausthal Virtuelle Realität X3D / VRML lausthal University, ermany cg.in.tu-clausthal.de X3D / VRML Was ist X3D/VRML? Scenegraph & File-Format, plus Multimedia-Support Hyperlinks Verhalten und Animationen
MehrVRML / Virtual Reality Modelling Language
Index file:///d /vrmltoword/index.html Seminar Webpublishing WS'98/'99 VRML / Virtual Reality Modelling Language Referent: Carsten J. A. Heuermann Dozent: Prof. O. Vornberger 1 of 1 11.04.98 13:52 Inhalt
Mehr4. 3. Grafik-Programmierung
4. 3. Grafik-Programmierung es gibt wenig Standards auch in C sind die zur Verfügung stehenden Grafik-Befehle abhängig vom Betriebssystem und von der verwendeten C- Erweiterung grundsätzliche Unterscheidung:
MehrWarum X3D als ISO Standard?
X3D eine Einführung X3D bedeutet extensible 3D ISO zertifizierter Software Standard für interaktive Echtzeit-3D-Grafik Open Source Standard basierend auf XML Entwickelt vom web3d Consortium (bestehend
MehrModellierung virtueller 3D-Welten für das Internet
Modellierung virtueller 3D-Welten für das Internet Verfasser: Prof. Dr. D. Hannemann, Hermann-Löns-Str.6, 45849 Gelsenkirchen. email: 100302.1665@compuserve.com. Internet-Homepage: http://www.dieterhannemann.de
Mehr3D-Visualisierung von bewegten Objekten
Zusammenfassung des Vortrages 3D-Visualisierung von bewegten Objekten gehalten von Stephan Koops am 8. Juni 2005 im Rahmen des Projektes Ferienclub Stephan.Koops@informatik.haw-hamburg.de Hochschule für
MehrProgrammieren mit Java
1 Programmieren mit Java Programmieren mit Java Inhalt 1996, Axel T. Schreiner, Fachbereich Mathematik-Informatik, Universität Osnabrück Eine Einführung in die Programmierung mit Java. Dieser Band enthält
MehrVirtuelle Realität X3D / VRML
lausthal Virtuelle Realität X3D / VRML lausthal University, ermany cg.in.tu-clausthal.de X3D / VRML Was ist X3D/VRML? Scenegraph & File-Format, plus Multimedia-Support Hyperlinks Verhalten und Animationen
MehrVirtual Reality: Modellierung virtueller Welten
Virtual Reality Modellierung virtueller Welten Prof. Dr. Andreas Henrich Lehrstuhl für Medieninformatik Fakultät für Wirtschaftsinformatik und Angewandte Informatik Otto-Friedrich-Universität Bamberg,
MehrSzenengraph-Architekturen im Kontext von VR- und AR-Anwendungen
Szenengraph-Architekturen - 1 Szenengraph-Architekturen im Kontext von VR- und AR-Anwendungen Hauptseminar Medieninformatik Christina Eicher 10. Mai 2004 Inhalt Szenengraph-Architekturen - 2 Teil 1: Szenengraphen
Mehr11. Computergrafik und Virtuelle Realität
11. Computergrafik und Virtuelle Realität 11.1 Grundlagen der 2D-Computergrafik 11.2 2D-Vektorgrafik mit XML: SVG 11.3 Grundlagen der 3D-Computergrafik 11.4 3D-Computergrafik: VRML Literatur: Alan Watt:
Mehr11. Computergrafik und Virtuelle Realität
11. Computergrafik und Virtuelle Realität 11.1 Grundlagen der 2D-Computergrafik 11.2 2D-Vektorgrafik mit XML: SVG 11.3 Grundlagen der 3D-Computergrafik 11.4 3D-Computergrafik: VRML Literatur: Alan Watt:
Mehr11. Computergrafik und Virtuelle Realität
11. Computergrafik und Virtuelle Realität 11.1 Grundlagen der 2D-Computergrafik 11.2 2D-Vektorgrafik mit XML: SVG 11.3 Grundlagen der 3D-Computergrafik 11.4 3D-Computergrafik: VRML Literatur: Alan Watt:
MehrJA (z.b. über Orthogonalprojektion, ansonsten: Profile entwickelbar), NEIN (zwar planar möglich)
2D 3D VML (Vector Markup Language) NEIN SVG (Scalable Vector Graphics NEIN SWF (Shockwave Flash) NEIN VRML (Virtual Reality Modeling Language), NEIN (zwar planar möglich) X3D (Extensible 3D) (z.b. über
Mehr3.5 Implizite Beschreibungen
3.5 Implizite Beschreibungen 3 Repräsentation und Modellierung von Objekten Idee: Beschreibung von Objekt-Flächen bzw. -Volumina als Isoflächen in Skalarfeldern. Die Skalarfelder ihrerseits entstehen kontrolliert
MehrDatenaustausch mit JSON
Datenaustausch mit JSON Datenaustausch Kodierung von Daten Binärformate (PNG, MP4, Word,... ) effizient, aufwändig, nicht menschenlesbar Textformate (Java,... ): menschenlesbar, Aufwand für Ein- und Ausgabe
MehrJava 3D. Linien, Flächen und Objekte Axel Bartsch, Okt. 2002
Java 3D Linien, Flächen und Objekte Axel Bartsch, Okt. 2002 Virtual World Koordinaten System Grundlagen zur Definition visueller Objekte Shape3D Unterklasse der Leaf-Klasse Eigenschaften des visuellen
MehrScene Reconstruction with Multiple View Geometry
Scene Reconstruction with Multiple View Geometry Anwendungen 2 16.06.2010 Nikolaus Rusitska nikolausrusitska@gmx.de Inhalt Rückblick Techniken Related Work Fazit 1 Rückblick Techniken Related Work Fazit
Mehr3D-Druckformate und COLLADA
Historisch-Kulturwissenschaftliche Informationsverarbeitung AM 1 Hauptseminar: Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Dr. Manfred Thaller SS 2015 Robert Lee Phillips 16.07.2015 3D-Druckformate
MehrÜbung Praktische Informatik I
Übung Praktische Informatik I HWS 2008/2009 Benjamin Guthier Lehrstuhl für Praktische Informatik IV Universität Mannheim guthier@pi4.informatik.uni-mannheim.de 24.10.08 6-1 Heutige große Übung Hinweise
Mehr(7) Normal Mapping. Vorlesung Computergraphik II S. Müller. Dank an Stefan Rilling U N I V E R S I T Ä T KOBLENZ LANDAU
(7) Normal Mapping Vorlesung Computergraphik II S. Müller Dank an Stefan Rilling Einleitung Die Welt ist voller Details Viele Details treten in Form von Oberflächendetails auf S. Müller - 3 - Darstellung
MehrJavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke
JavaScript Das umfassende Referenzwerk David Flanagan Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke O'REILLY Cambridge Köln Paris Sebastopol Tokyo Vorwort xiii 1: Einführung in
MehrEinstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form
MehrErstellen von Web-Seiten HTML und mehr...
Erstellen von Web-Seiten HTML und mehr... SS 2002 Duffner: Interaktive Web-Seiten 1 Themen! Was ist das WWW?! Client-Server-Konzept! URL! Protokolle und Dienste! HTML! HTML-Editoren! Ergänzungen und Alternativen
Mehrjavascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline.
javascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline. Inhalts-Verzeichnis 1. Allgemeine Richtlinien...1 1.1 Anzahl
MehrObjektorientierte graphische Programmierung
Objektorientierte graphische Programmierung Low-Level Level Graphics API z.. B. OpenGL, Direct3D Prozedural - Zeichenprimitive Linie, Dreieck, Zeichenfarbe,... Dual Database Problem 1. Repräsentation:
MehrDie Virtuelle Baufakultät der Universität Innsbruck - VRML als 3D-Informationssystem
Hassan, Hanke und Weinold 1 Die Virtuelle Baufakultät der Universität Innsbruck - VRML als 3D-Informationssystem Mohamed Hassan, Klaus Hanke und Thomas Weinold Kurzfassung Die heutige neue Webtechnologie
MehrVerteilte und kooperative VR-Anwendungen
Verteilte und kooperative VR-Anwendungen Michael Sedlmair Hauptseminar VR und AR LFE Medieninformatik LMU München 14.06.04 Verteilte und kooperative VR-Anwendungen 1 Überblick Einführung Allgemeines über
MehrKlausur Physik 1 (GPH1) am
Name, Matrikelnummer: Klausur Physik 1 (GPH1) am 10.3.10 Fachbereich Elektrotechnik und Informatik, Fachbereich Mechatronik und Maschinenbau Zugelassene Hilfsmittel: Beiblätter zur Vorlesung Physik 1 ab
MehrMedia Transformation I Theater als VR-Erfahrung
Media Transformation I Theater als VR-Erfahrung 17. November 2016Virtuelles Theater Übung im Wintersemester 2016 / 2017 Dr. Jan G. Wieners Überblick 17. November 2016 Once again: Modulkontext, Formalia,
MehrEinführung in das Seminarthema Web-Analyse. WS 2001/2002 H.-J. Hoffmann 9. November 2001
Einführung in das Seminarthema Web-Analyse WS 2001/2002 H.-J. Hoffmann 9. November 2001 Web-Analyse: Warum? Fehler technischer Art: - Nichtbeherrschung von HTML - Inkompatibilität der Stöberer (engl. Browser)
MehrGeographische Modellierung und Visualisierung von Ereignissen im Bereich digitaler Produktgedächtnisse. Bachelor Seminar
Geographische Modellierung und Visualisierung von Ereignissen im Bereich digitaler Produktgedächtnisse Bachelor Seminar 30.07.2009 Daniel Staudt Betreuer: Jens Haupert 1 Inhalt Motivation Ablauf Bisheriger
MehrDarstellungsarten für 3D-Körper. Boundary Representation (BRep):
Darstellungsarten für 3D-Körper Boundary Representation (BRep): Darstellung eines (verallgemeinerten) Polyeders durch das System seiner Ecken, Kanten und Facetten Abspeichern durch (Teilgraphen des) vef-graphen
Mehrdoit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard
doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard Institut für Visualisierung und Interaktive Systeme Universität Stuttgart
MehrJava basierte Browser Plug-ins. Martin Kreis 3D-Graphik im Web WS 02/03. 27.01.2003 Java basierte Browser Plug-ins 1. Übersicht
Java basierte Browser Plug-ins Martin Kreis 3D-Graphik im Web WS 02/03 27.01.2003 Java basierte Browser Plug-ins 1 Übersicht Plug-ins 2D/3D Präsentationen und Animationen im Web Shout3D 3DAnywhere Anfy/Anfy3D
MehrComputer Graphik I Generative Computergraphik Intro
Computer Graphik I Generative Computergraphik Intro Marc Alexa, TU Berlin, 2014 Ziele Modellierung Ziele Bildgenerierung Anwendungen Ausgabe Kontakt Marc Alexa TU Berlin Computer Graphik marc.alexa@tu-berlin.de
MehrKapitel 2: Mathematische Grundlagen
[ Computeranimation ] Kapitel 2: Mathematische Grundlagen Prof. Dr. Stefan M. Grünvogel stefan.gruenvogel@fh-koeln.de Institut für Medien- und Phototechnik Fachhochschule Köln 2. Mathematische Grundlagen
MehrLiteratur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrZellaufbau Java 3D Verteilungsalgorithmus
Zellaufbau Java 3D Verteilungsalgorithmus Christina Ander & Regina Bisdorf Universität Bielefeld 06.12.2007 C. Ander & R. Bisdorf (Universität Bielefeld) Zellaufbau Java 3D Verteilungsalgorithmus 06.12.2007
MehrX3D. Im Rahmen des Lehrfaches Virtual Reality Prof. Dr.-Ing. Brunthaler, Stefan [TH Wildau]
18.04.2012 X3D Im Rahmen des Lehrfaches Virtual Reality Prof. Dr.-Ing. Brunthaler, Stefan [TH Wildau] Team: Tim Liepe Sven Kaden Christin Schulz Dalibor Iljkic David Lenk Julian S. Christian Liebisch Themenbereiche
MehrPräsentationen in 3D (Großer Beleg)
Präsentationen in 3D (Großer Beleg) Name: Jan Wojdziak Ergebnis einer Studienarbeit an der Technischen Universität Dresden Inhaltsverzeichnis Inhaltsverzeichnis INHALTSVERZEICHNIS... 2 AUFGABENSTELLUNG...
MehrStreaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn
Streaming Techniken zur Übertragung multimedialer Daten im Web Universität Paderborn Vortrag im Seminar 3D-Grafik im Web Raphael Gräbener Übersicht Was ist Streaming Anwendungsbeispiele Broadcasting Audio-/
MehrLinux I II III Res WN/TT NLTK XML Weka E XML BNC XSLT BNC/XML 7 BNC/XML XML BNC XSLT. Ressourcen-Vorkurs
BNC/XML 7 BNC/XML XML BNC XSLT extensible Markup Language I XML erlaubt es, strukturierte Daten in Textdateien zu speichern. Zum Schreiben und Lesen von XML-Dateien genügen einfache Text-Editoren wie Emacs
MehrWebtechnologien Teil 1: Entwicklungsumgebung(en)
Webtechnologien Teil 1: Entwicklungsumgebung(en) 05.04.17 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html
MehrSo bringen Sie Speed in Ihre Webpräsenz ADDISON-WESLEY. An imprint of Pearson Education
ADDiSON-WESLEYf Ralph Steyer AJAX mit Java-Servlets und ISP So bringen Sie Speed in Ihre Webpräsenz es ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills,
Mehr03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik
Markupsprachen 03 XML Grundlagen Manuel Burghardt Warum XML? Nachteile von SGML und HTML SGML ist für die meisten Aufgaben zu komplex, und dadurch nicht sofort einsetzbar (komplexe Metasprache) HTML ist
Mehr3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com
3D webservices - where do we stand? Emmanuel Belo +41 21 619 10 25 emmanuel.belo@camptocamp.com Google Maps 2/32 Google Maps 3/32 Here maps (Nokia) 4/32 OpenWebGlobe 5/32 Cesium 6/32 Was wollen wir im
MehrGrundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs
Grundlagen Felix Döring, Felix Wittwer 24. April 2017 Python-Kurs Gliederung 1. Über diesen Kurs 2. Der Python Interpreter 3. Python Scripte 4. Grundlagen der Sprache 5. Das erste Programm 6. Operatoren
MehrGliederung. Algorithmen und Datenstrukturen I. Listen in Haskell: Listen in Haskell: Listen in Haskell. Datentyp Liste Strings Listenkomprehension
Gliederung Algorithmen und Datenstrukturen I D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg 1 Winter 2009/10, 16. Oktober 2009, c
MehrEinige weitere Fähigkeiten und Anwendungsbeispiele
Java3D Eine Einführung Was ist Java3D Ansicht (Viewing Model) Sichtbare Objekte Animationen und Interaktionen Einfaches Beispielprogram Einige weitere Fähigkeiten und Anwendungsbeispiele Was ist Java3D?
MehrSecure Network Communications (BC-SEC-SNC)
Secure Network Communications (BC-SEC-SNC) HELP.BCSECSNC Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
MehrHistorische Innovation der Informatik TIM BERNERS-LEE
Historische Innovation der Informatik TIM BERNERS-LEE Gliederung Biographie World Wide Web Weiterentwicklung des Webs W3C Literatur Biographie 8. Juni 1955 Geburt in einem Vorort von London 1976 Studium
MehrV by WBR1/BFH-TI 2011 by MOU2/BFH-TI
Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und
MehrObjektorientierte Programmierung
Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren
MehrWorkshop: Einführung in die 3D-Computergrafik. Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar
Workshop: Einführung in die 3D-Computergrafik Julia Tolksdorf Thies Pfeiffer Christian Fröhlich Nikita Mattar 1 Organisatorisches Tagesablauf: Vormittags: Theoretische Grundlagen Nachmittags: Bearbeitung
MehrErweiterte Diagrammdarstellungen im BI Publisher
Erweiterte Diagrammdarstellungen im BI Publisher Referent: Anton Thome 1 virtual7 GmbH virtual7 GmbH Beratungs- und Softwarepartner gegründet 1996 Sitz in Karlsruhe, München und Timisoara
MehrDOM Document Object Model
DOM Document Object Model J. Schneeberger Das Document Object Model (DOM) W3C Spezifikation Benutzt die Baumstruktur des (XML/HTML) Dokuments Programmierschnittstelle (API) für HTML- und XML-Dokumente
MehrCSS. Cascading Style Sheets
CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln
MehrWeb-basierte Anwendungssysteme PHP-Einführung
Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrKlausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg
Klausur Informatik Programmierung, 22.09.2011 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrGrafik - wozu? GUI Grafische Benutzungsschnittstellen. Gehört zum Standardumfang des JDK. 2 Varianten: AWT und Swing
Grafik - wozu? Grafik - wozu? GUI Grafische Benutzungsschnittstellen Gehört zum Standardumfang des JDK 2 Varianten: AWT und Swing Konzeptuell sind beide Varianten gleich Heute: Beispiel für AWT Zeichnen,
MehrIAC-Programmierung HELP.BCFESITSIACPROG. Release 4.6C
IAC-Programmierung HELP.BCFESITSIACPROG Release 4.6C IAC-Programmierung SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen
MehrMultimedia-Labor WS1999/2000. Andreas Junghans, Jürgen Baier
Multimedia-Labor WS1999/2000 Andreas Junghans, Jürgen Baier Inhaltsverzeichnis 1. Die Benutzerschnittstelle...3 2. Erstellung des VRML-Modells...6 2.1. Das Koordinatensystem...6 2.2. Die Planeten...6 2.2.1.
MehrIN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY*
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. IN A NUTSHELL Elliotte Rusty Harold & W, Scott Means Deutsche Übersetzung
MehrPrüfungsdauer: 120 Minuten
Computergraphik und Multimediasysteme Seite 1 von 6 Klausur: Computergraphik II Probeklausur Semester: Prüfer: Prüfungsdauer: 1 Minuten Hilfsmittel: Schreibgeräte, Lineal, nichtprogrammierbarer Taschenrechner
MehrMichael Seeboerger-Weichselbaum. Das Einsteigerseminar JavaScript 4., überarbeitete Auflage
Michael Seeboerger-Weichselbaum Das Einsteigerseminar JavaScript 4., überarbeitete Auflage Inhaltsverzeichnis Vorwort 11 Einleitung und Ziel des Buches 13 Schreibweisen 14 Die Beispiele aus dem Buch 15
MehrScalable Vector Graphics (SVG)
Scalable Vector Graphics () Beschreibungssprache für Vektorgraphiken. Basiert auf XML, daher ähnlich zu (X)HTML, SMIL, VRML, RSS, etc.
MehrXML Extensible Markup Language
XML light XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML light XML Extensible
MehrJavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten
Einführung in JavaScript anhand von Beispielen JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten Grundbedingungen die Einbindung erfolgt über ein Objektmodell (Objekte mit
MehrFEM isoparametrisches Konzept
FEM isoparametrisches Konzept /home/lehre/vl-mhs-/folien/vorlesung/5_fem_isopara/deckblatt.tex Seite von 25. p./25 Inhaltsverzeichnis. Interpolationsfunktion für die finiten Elemente 2. Finite-Element-Typen
MehrWebseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools
Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete
MehrInformationsverarbeitung im Bauwesen
1/21 Informationsverarbeitung im Bauwesen Einführung in das Programmieren mit C++ Markus Uhlmann Institut für Hydromechanik Karlsruher Institut für Technologie www.ifh.kit.edu WS 2010/2011 Vorlesung 8
MehrLiteratur und Links. Webtechnologien WS 2017/18 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrScala: Klassen, Methoden und Objekte. von Simon Lerch
Scala: Klassen, Methoden und Objekte von Simon Lerch Überblick Methoden Klassen Objekte Basis Typen Prefixes Java's == vs. Scala's == Assoziativität von Operatoren Rich Wrapper 30.03.10 Klassen, Methoden
Mehr3d XML, 3d XML Player
3D-CAD-Modelle als Rohstoff für die TD 3d XML, 3d XML Player (Dassault/Microsoft) U3D, Acrobat 3D (Adobe/3DIF) Acrobat 3D Toolkit Acrobat + Javascript 3D-CAD-Modelle als Rohstoff für die TD Bilder: 3D-Modell
Mehr