www.domusplanner.com

Domus Planner ti permette di creare pareti e pavimenti, di applicare materiali e colori ai numerosi elementi di arredo disponibili.

Non è necessaria alcuna installazione software
funziona sui sistemi windows, macintosh, linux con
Internet Explorer, Firefox, Safari e Opera.

Puoi creare una planimetria ricalcando una piantina esistente.

Puoi inviare i tuoi progetti per email ad un cliente o ad un amico.

Puoi stampare e registrare un'immagine del progetto sul tuo computer.

Puoi ottenere una lista dettagliata di tutto quello che hai inserito
nel tuo progetto: le aree dei pavimenti, il materiale applicato
e tutti gli elementi di arredo.

Tutto questo gratuitamente!

Inizia subito a progettare cliccando qui

Guarda i video tutorials
e scopri come funziona
Disegna le pareti, inserisci
porte finestre e pavimenti
con precisione e semplicità.
Arreda il tuo spazio con tantissimi
elementi di arredo per ogni ambiente
ufficio, cucina, camera, living...
Salva, stampa e condividi i tuoi progetti
con tutte le misure per trasformare
i tuoi ambienti virtuali in realtà.












Arredamento online
Il software professionale per Aziende, Architetti e Designers

Creazione di oggetti parametrici
eboxdesign permette di creare oggetti di qualsiasi tipo da aggiungere al mondo 3D.
Gli oggetti possono essere parametrici e mostrare i parametri nel pannello delle informazioni.
Ogni oggetto creato verrà automaticamente instanziato ed inserito nel DOM del player
attraverso la definizione del suo tag XML.

Per creare una oggetto parametrico è necessario estendere la classe "XOS3D_Instance"
e ridefinire i metodi necessari a:
- Creare ed aggiornare la rappresentazione grafica 3D.
- Mostrare i parametri nella finestra delle informazioni.

Inoltre è possibile ridefinire i metodi per:
- Effettuare un parsing personale quando il tag XML viene letto dal player.
- Definire un'azione da eseguire quando l'utente clicca sopra la sua rappresentazione grafica.
- Mostrare un oggetto personalizzato per l'interazione con il mouse.

Esempio di classe che definisce un oggetto parametrico personalizzato

// estende la classe base XOS3D_Instance
XOSUtils.extend( XOS3D_Wall , XOS3D_Instance );

function XOS3D_Wall( nodeName ){
XOS3D_Wall.baseConstructor.call(this, nodeName);
}

// esempio di XML parsing personalizzato
XOS3D_Wall.prototype.parse = function ( xmlNode , objNodeParent ) {
....
objNodeParent.appendChild( this );
xos3DPlayer.parser.parse( xmlNode, this );
}

// gestione personalizzata per il click del mouse sulla rappresentazione grafica
XOS3D_Wall.prototype.onClickInside = function(){
....
XOS3D_Wall.superClass.onClickInside.call( this ) ;
}

// creazione di un'oggetto per la gestione dell'interazione con il mouse
XOS3D_Wall.prototype.createInteractionObject = function(){
this.interactionObj = new XOS3D_WallInteractionObj(this);
}

// definizione personalizzata per la visualizzazione dei parametri nella finestra informazioni
XOS3D_Wall.prototype.showInfo = function(){
....
}

// metodo personalizzato per effettuare l'aggiornamento della rappresentazione grafica
XOS3D_Wall.prototype.update = function () {
....
}


// metodo personalizzato che ritorna la rappresentazione grafica definita attraverso XML
XOS3D_Wall.prototype.draw = function () {
var xmlStr = '...';
return xmlStr;
}

 

 

eboxdesign è un progetto di xosystem - Copyright © 2007 xosystem.org - Tutti i diritti sono riservati.



Warning: fopen(stats/2020/7/2.xml) [function.fopen]: failed to open stream: No such file or directory in /web/htdocs/www.eboxdesign.com/home/XOS/server/stats_classes/XOS_Stats_XMLRecordWriter.php on line 15

Warning: fwrite(): supplied argument is not a valid stream resource in /web/htdocs/www.eboxdesign.com/home/XOS/server/stats_classes/XOS_Stats_XMLRecordWriter.php on line 32

Warning: fclose(): supplied argument is not a valid stream resource in /web/htdocs/www.eboxdesign.com/home/XOS/server/stats_classes/XOS_Stats_XMLRecordWriter.php on line 34