3DMLW
3D Markup Language for Web | |
---|---|
Ultima versione | 1.0 |
Estensioni comuni | .3dmlw |
Influenzato da | XML standard 1.0 |
Implementazione di riferimento | |
Sito web | http://www.3dmlw.com/ |
In ambito informatico 3DMLW (3D Markup Language for Web) è un linguaggio di markup basato su XML standard 1.0. Per la corretta visualizzazione di un file .3dmlw è necessario installare un plug-in apposito, chiamato anch'esso 3DMLW.
3DMLW viene proposto dalla 3D Technologies R&D, con l'obiettivo di diventare uno standard per la visualizzazione 3D e 2D sul Web. Tale intenzione è supportata dal fatto che il plug-in da installare, sempre prodotto dalla Technologies R&D, non richiede alte prestazioni hardware ed è utilizzabile anche su macchine che hanno caratteristiche di sistema piuttosto scarse.
Il plug-in è un prodotto open source e multipiattaforma, poiché si basa su OpenGL per il rendering. Una scelta obbligata, visto che OpenGL rappresenta di fatto lo standard per questo tipo di tecnologia.
Esempio
Un esempio di file .3dmlw è:
<?xml version='1.0' standalone='no'?> <document> <content2d> <area width='200' height='100' color='#C0C0C0FF' texture='flower.png' /> </content2d> <content3d id='content' camera='{#cam}'> <camera id='cam' class='cam_rotation' y='10' z='40' viewy='10'/> <box name='ground' width='100' height='2' depth='100' color='green' class='ground' /> <box name='dynamic' y='20' width='10' height='10' depth='10' color='blue' /> </content3d> </document>
Collegamenti esterni
- Sito ufficiale, su 3dmlw.com. URL consultato il 18 dicembre 2015 (archiviato dall'url originale il 21 aprile 2008).
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)