 |
 |
|
 |
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
Mi auguro di incontrare una persona paziente che legga questo mio messaggio
e possa aiutarmi.
Da un mio software di contabilità di lavori di ingegneria edile ottengo un
archivio di elementi construttivi con relative indicazioni (dimensioni,
colori, ecc.) necessarie per la loro rappresentazione grafica. (Anche se
mancasse qualcosa all'occorrenza potrei aggiungere altre indicazioni).
Il mio software si dovrebbe completare con:
fase A- visualizazzione del modello solido (senza modifica).
fase B- stampa degli elaborati grafici di progetto.
Fase A- visualizazzione del modello solido
Questo problema io l'ho affrontato:
1- realizzando file DXF; Mi sono fermato perche' per il 3D non ho trovato le
indicazioni sufficienti e se dovessi procedere per punti (vertici) sarebbe
un lavoraccio molto complesso (specie se dovessi considerare la unione e
sottrazione di solidi).
2- ho esaminato diversi modellatori di solidi (VRML compreso)
3- ho esaminato il POVray creando, con mio software, il file POV
comprendente i dati del mio archivio.
Con quest'ultimo ho ottenuto risultati eccellenti; trovo difficoltà per
elementi complessi quali cornici, muri curvi o comunque irregolari ed altro.
Mi chiedo: ESISTONO LIBRERIE DI ELEMENTI PER L'EDILIZIA che io possa
introdurre nei miei files in scala opportuna ogni volta che mi servono?
Eventualmente DOVE POSSO REPERIRLI?.
Per passare alla Fase B
Ho letto che il Moray crea i files POV (non l'ho ancora provato)
Ho letto pure che il Moray esporta files UDO anche facilmente interpetrabili
e ricostruibili.
Ho letto anche che ci sono dei convertitori di files di grafica che
potrebbero convertire i files UDO in DXF o altro formato
Forse che in questo modo potro' convertire i files fino ad ottenere un file
vettoriale da leggere con un CAD per poi stampare i disegni in scala?
Spero che qualcuno possa darmi qualche indicazione utile.
Grazie e saluti a tutti
Tommaso
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
tommaso wrote:
>Mi auguro di incontrare una persona paziente che legga questo mio messaggio
>e possa aiutarmi.
Un po' in ritardo, causa esame (che avrò domani...).
>Con quest'ultimo ho ottenuto risultati eccellenti; trovo difficoltà per
>elementi complessi quali cornici, muri curvi o comunque irregolari ed altro.
>Mi chiedo: ESISTONO LIBRERIE DI ELEMENTI PER L'EDILIZIA che io possa
>introdurre nei miei files in scala opportuna ogni volta che mi servono?
>Eventualmente DOVE POSSO REPERIRLI?.
Sono abbastanza sicuro che esistano in commercio librerie di elementi per
l'edilizia nei formati più diffusi. Sappi comunque che con un po' di
lavoro realizzare modelli architettonici anche complessi con POV non
dovrebbe essere troppo difficoltoso (a patto di non essere totalmente
digiuno di trigonometria o geometria solida). Potresti creare diversi file
..inc con i modelli definiti tramite variabili da utilizzare successivamente
con le grandezze richieste. In pratica si tratta di realizzare il modello
sotto forma di macro. Qualcosa tipo:
#macro finestraTipo1 (grandezza_x, grandezza_y,
grandezza_z,[parametro1][,parametro2] [...])
->qui metti il modello in funzione dei parametri sopra elencati<-
#end
Poi ogni qualvolta hai bisogno di quel tipo di finestra richiami la macro
con i parametri di volta in volta richiesti.
>Per passare alla Fase B
>Ho letto che il Moray crea i files POV (non l'ho ancora provato)
>Ho letto pure che il Moray esporta files UDO anche facilmente interpetrabili
>e ricostruibili.
>Ho letto anche che ci sono dei convertitori di files di grafica che
>potrebbero convertire i files UDO in DXF o altro formato
>Forse che in questo modo potro' convertire i files fino ad ottenere un file
>vettoriale da leggere con un CAD per poi stampare i disegni in scala?
Non sono pratico di Moray. Ho sempre pensato che i file UDO fossero utili
semplicemente in fase di importazione in Moray. In Moray essi definiscono
solo la rappresentazione del modello in Moray stesso. Quando da un
modellatore esporti una mesh in formato UDO per Moray in realtà stai
semplicemente esportando il modello nel formato (testuale) leggibile da
POV-Ray. In più stai creando un file (il file UDO appunto) che serve ad
avere una visualizzazione grafica della mesh all'interno dell'ambiente
grafico di Moray. Ma forse questo lo sapevi già e la domanda era diversa?
>Spero che qualcuno possa darmi qualche indicazione utile.
>
>
>Grazie e saluti a tutti
Ciao!
--
Jonathan.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
>
> Sono abbastanza sicuro che esistano in commercio librerie di elementi per
> l'edilizia nei formati più diffusi. Sappi comunque che con un po' di
> lavoro realizzare modelli architettonici anche complessi con POV non
> dovrebbe essere troppo difficoltoso (a patto di non essere totalmente
> digiuno di trigonometria o geometria solida). Potresti creare diversi file
> ..inc con i modelli definiti tramite variabili da utilizzare
successivamente
> con le grandezze richieste. In pratica si tratta di realizzare il modello
> sotto forma di macro. Qualcosa tipo:
> #macro finestraTipo1 (grandezza_x, grandezza_y,
> grandezza_z,[parametro1][,parametro2] [...])
> ->qui metti il modello in funzione dei parametri sopra elencati<-
> #end
>
> Poi ogni qualvolta hai bisogno di quel tipo di finestra richiami la macro
> con i parametri di volta in volta richiesti.
OK, vedrò di approfondire il discorso delle macro.
Chissà che non riesca a completare questa fase A
Per curiosità e per seguire meglio il problema, ho allegato un file POV,
realizzato via software, prendendo i dati dal db di archivio.
Se hai la possibilità di eseguire il render con POVray puoi renderti conto
del risultato e di quello che mi mancherebbe per completare la fase A
> >Per passare alla Fase B
> >Ho letto che il Moray crea i files POV (non l'ho ancora provato)
> >Ho letto pure che il Moray esporta files UDO anche facilmente
interpetrabili
> >e ricostruibili.
> >Ho letto anche che ci sono dei convertitori di files di grafica che
> >potrebbero convertire i files UDO in DXF o altro formato
> >Forse che in questo modo potro' convertire i files fino ad ottenere un
file
> >vettoriale da leggere con un CAD per poi stampare i disegni in scala?
>
> Non sono pratico di Moray. Ho sempre pensato che i file UDO fossero utili
> semplicemente in fase di importazione in Moray. In Moray essi definiscono
> solo la rappresentazione del modello in Moray stesso. Quando da un
> modellatore esporti una mesh in formato UDO per Moray in realtà stai
> semplicemente esportando il modello nel formato (testuale) leggibile da
> POV-Ray. In più stai creando un file (il file UDO appunto) che serve ad
> avere una visualizzazione grafica della mesh all'interno dell'ambiente
> grafico di Moray. Ma forse questo lo sapevi già e la domanda era diversa?
>
Per passare alla stampa del progetto è chiaro che ho bisogno di un disegno
vettoriale.
Non so se si può realizzare questo mio programma:
Leggere con Moray il file POV (ho letto che Moray crea i file POV, ma non ho
letto se Moray legge i file POV)
Moray esporta UDO (non l'ho provato ma così ho capito)
Credo di avere trovato (ma non provato) un convertitore UDO-DXF
Dal file DXF con un CAD qualsiasi si può arrivare alla visualizazzione e
stampa dei disegni.
Come avrai capito non sono sicuro di tutto questo e cerco conferma o
alternative.
Ciao,
Tommaso
Post a reply to this message
Attachments:
Download 'casa.pov.txt' (20 KB)
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
tommaso wrote:
>>
>OK, vedrò di approfondire il discorso delle macro.
>Chissà che non riesca a completare questa fase A
>
>
>Per curiosità e per seguire meglio il problema, ho allegato un file POV,
>realizzato via software, prendendo i dati dal db di archivio.
>
>Se hai la possibilità di eseguire il render con POVray puoi renderti conto
>del risultato e di quello che mi mancherebbe per completare la fase A
Il file sembra corrotto in fondo. In questo gruppo i file binari non sono
permessi. C'è un gruppo apposito per questi
(povray.international.binaries). Nessun problema comunque :). Ad ogni modo
il rendering è molto lento. Le intersezioni di piani hanno più volte
bounding box spropositate. Anch'io mi trovo spesso a modellare figure
complesse come intersezione di piani, ma provvedo sempre ad aggiungere
manualmente una bounding box. Per la complessità degli oggetti (sono
praticamente tutti parallelepipedi giusto?) la scena dovrebbe renderizzare
in una manciata di secondi, pure con le luci aggiuntive. In questo caso la
scelta migliore è sicuramente quella di usare la primitiva box al posto di
quelle intersezioni.
>> >Per passare alla Fase B
>> >Ho letto che il Moray crea i files POV (non l'ho ancora provato)
>> >Ho letto pure che il Moray esporta files UDO anche facilmente
>interpetrabili
>> >e ricostruibili.
>> >Ho letto anche che ci sono dei convertitori di files di grafica che
>> >potrebbero convertire i files UDO in DXF o altro formato
>> >Forse che in questo modo potro' convertire i files fino ad ottenere un
>file
>> >vettoriale da leggere con un CAD per poi stampare i disegni in scala?
>Per passare alla stampa del progetto è chiaro che ho bisogno di un disegno
>vettoriale.
>Non so se si può realizzare questo mio programma:
>
>Leggere con Moray il file POV (ho letto che Moray crea i file POV, ma non ho
>letto se Moray legge i file POV)
>Moray esporta UDO (non l'ho provato ma così ho capito)
>Credo di avere trovato (ma non provato) un convertitore UDO-DXF
>Dal file DXF con un CAD qualsiasi si può arrivare alla visualizazzione e
>stampa dei disegni.
>
>Come avrai capito non sono sicuro di tutto questo e cerco conferma o
>alternative.
Purtroppo devo dirti che Moray non legge i file di POV-Ray. Il parser di
POV-Ray è già abbastanza complesso. Non so al momento di un parser esterno
che possa eseguire la conversione da POV-Ray a Moray o a qualsivoglia altro
formato. Che io sappia solo le mesh sono facilmente convertibili. Ma tu hai
accennato al fatto che la gestione di vertici facce e normali ti è
difficoltosa. Non vedo il modo per ottenere disegni vettoriali a partire
dalle scene in POV.
--
Jonathan.
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|  |
|
 |
"> Il file sembra corrotto in fondo. In questo gruppo i file binari non sono
> permessi. C'è un gruppo apposito per questi
> (povray.international.binaries). Nessun problema comunque :). Ad ogni modo
> il rendering è molto lento. Le intersezioni di piani hanno più volte
> bounding box spropositate. Anch'io mi trovo spesso a modellare figure
> complesse come intersezione di piani, ma provvedo sempre ad aggiungere
> manualmente una bounding box. Per la complessità degli oggetti (sono
> praticamente tutti parallelepipedi giusto?) la scena dovrebbe renderizzare
> in una manciata di secondi, pure con le luci aggiuntive. In questo caso la
> scelta migliore è sicuramente quella di usare la primitiva box al posto di
> quelle intersezioni.
>
OK , proverò.
>
> Purtroppo devo dirti che Moray non legge i file di POV-Ray. Il parser di
> POV-Ray è già abbastanza complesso. Non so al momento di un parser esterno
> che possa eseguire la conversione da POV-Ray a Moray o a qualsivoglia
altro
> formato.
Infatti; sto cercando ma ancora non ho trovato un convertitore che trasformi
i file.
Che io sappia solo le mesh sono facilmente convertibili. Ma tu hai
> accennato al fatto che la gestione di vertici facce e normali ti è
> difficoltosa.
La difficoltà sta nella eventuali intersezioni dei solidi.
>Non vedo il modo per ottenere disegni vettoriali a partire
> dalle scene in POV.
Forse dovrò abbandonare POVray
(peccato, mi stava piacendo)
e dovrò cercare qualche altro modellatore più idoneo.
Ciao,
Tommaso
Post a reply to this message
|
 |
|  |
|  |
|
 |
|
 |
|  |
|
 |