3DMLW

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
3D Markup Language for Web
Ultima versione1.0
Estensioni comuni.3dmlw
Influenzato daXML standard 1.0
Implementazione di riferimento
Sito webhttp://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.

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

[modifica | modifica wikitesto]
  • Sito ufficiale, su 3dmlw.com. URL consultato il 18 dicembre 2015 (archiviato dall'url originale il 21 aprile 2008).
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica