X3D

X3D - Utvidbar 3D-grafikk
Utvidelse.x3d, .x3dv, .x3db, .x3dz, .x3dbz, .x3dvz
MIME-typemodel/x3d+xml
model/x3d+binary
model/x3d+vrml
Siste versjon3.3
Fyr3D datagrafikk
Forlengelse avVRML , XML
StandardISO / IEC 19775-1
Nettstedwww.web3d.org/x3d

X3D er et språk for å beskrive interaktive virtuelle miljøer . Det ble utviklet av Web 3D Consortium som en utvikling av VRML , er basert på XML , er et ikke-proprietært format og ble standardisert av ISO i 2004.

Formål

Hovedformålet med X3D er beskrivelsen av interaktive virtuelle miljøer. Enhetene som kan beskrives er:

Struktur

En X3D -fil er en XML -fil som beskriver det virtuelle miljøet gjennom det som kalles scenegrafen.
Scenegrafen er i utgangspunktet et tre hvis interne noder representerer de romlige transformasjonene til enhetene definert i det virtuelle miljøet , mens bladene er selve enhetene. Det faktum at begrepet graf brukes i stedet for tre stammer fra det faktum at når to distinkte noder refererer til samme enhet, defineres en forbindelse mellom de to, noe som effektivt oppnår en graf.
Når du ser på scenen, besøker spilleren treet ved å sette inn enhetene i scenen etter hvert som de blir møtt.

Eksempel

Et lite eksempel [men det fungerer ikke] kan være følgende:

<? xml-versjon = "1.0"-koding = "UTF-8"?> <! DOCTYPE X3D PUBLIC "http://www.web3d.org/specifications/x3d-3.0.dtd" "fil: ///www.web3d .org / TaskGroups / x3d / translation / x3d-3.0.dtd "> <X3D profile = " Immersive " xmlns: xsd = " http://www.w3.org/2001/XMLSchema-instance " xsd: noNamespaceSchemaLocation = " http : //www.web3d.org/specifications/x3d-3.0.xsd " > <head> </head> <Scene> <Transform> <Shape> <Sylinder /> <Appearance> <Material diffuseColor = " 1.0 0.4 0.0 " /> </Utseende> </Shape> </Transform> </Scene> </X3D>

Det du får er en vanlig mørk oransje sylinder , som vist på figuren.

Relaterte elementer

Andre prosjekter

Eksterne lenker