venerdì 19 dicembre 2014

Creare un solido da una superficie topografica

Qualche tempo fa vi raccontai come trasformare, in maniera assolutamente casereccia, un ESRI GRID in un solido (link). Ora che la stampa 3D sta avendo una diffusione a macchia d'olio anche tra i non addetti ai lavori, Autodesk ha deciso di semplificare questa procedura introducendo un apposito comando, disponibile con il productivity pack 1 per AutoCAD Civil 3D 2015.
Una volta installata la plugin, trovo la funzione di cui sopra nel riquadro degli strumenti del toolspace, sotto la voce "Civil 3D Productivity Pack 1 > Create 3D Solid from Surface"


Eseguo il comando e compilo i parametri richiesti nella maschera quali superficie, definizione verticale e output carta.


Al termine dell'elaborazione ottengo il solido, pronto per la stampa 3D.




Facile no?
Enjoy!

giovedì 11 dicembre 2014

Da file "grezzo" Trimble a superficie topografica

Domanda: "E' possibile convertire un file da total station Trimble in superficie topografica di Revit?"
Risposta: "Tutto è possibile se si conoscono gli strumenti giusti!"

Battute a parte, oggi mi è capitato di dover trovare un metodo sbrigativo per risolvere questo problema. Il file di output dello strumento è in formato *.rec ma fortunatamente è un file ASCII di facile interpretazione, composto da una serie di righe codificate in base al tipo di dato che descrivono. Ad es:

15=RESPICCIO
5=100
4=100
37=0.000
38=0.000
39=0.000
5=101
4=10
37=35.304
38=7.655
39=3.538
5=102
4=10
37=40.613
38=7.340
39=3.764
[...]
5=173
4=2
37=-11.255
38=4.204
39=-0.411
5=174
4=2
37=-6.977
38=10.054
39=0.012
5=175
4=2
37=-9.335
38=6.794
39=-0.162

Leggendo il file è facile intuire che i codici 37, 38 e 39 corrispondono alle coordinate X, Y e Z riferite ad un sistema locale. Vista la semplicità ho voluto provare a risolverlo con Dynamo, operando in codesto modo:
- Per prima cosa ho scelto un nodo che mi permettesse di individuare facilmente il percorso del file di input;



- Dopodichè mi sono scritto poche righe di codice in Python per convertire il contenuto del file in una lista di punti, eliminando i dati inutili allo scopo;



- Il risultato dello script Python l'ho quindi riversato su un file esterno in formato CSV, file che Revit mastica e digerisce senza alcun problema;


- Il percorso viene passato a questo nodo da una semplicissima stringa di testo;


- I pochi nodi rappresentati vanno poi ovviamente collegati tra loro e viene lanciata la routine.


- Ora il lavoro sporco è fatto; in Revit non faccio altro che creare la superficie topografica e passargli il file CSV appena creato;





Et voilà! La cosa bella è che, essendo questo un listato standard, lo posso riutilizzare per ogni rilievo topografico! Sarà sufficiente cambiare file di input e stringa di output
Enjoy!

venerdì 28 novembre 2014

Superfici esistenti e di progetto - il caso della simulazione di guida

Una volta creato un corridor, in AutoCAD Civil 3D, è possibile eseguire la simulazione di guida per valutare tra le altre cose la visibilità; purtroppo il modellatore non "scava" in automatico la superficie esistente e così le due informazioni andranno inevitabilmente a sovrapporsi creando una rappresentazione pasticciata e poco comprensibile.


Come risolvere in maniera rapida e soprattutto mantenendo i dati utilizzabili per una corretta valutazione delle quantità di materiale? Un modo potrebbe essere il seguente: creo per prima cosa una superficie da modellatore del datum (cosa che comunque avrei dovuto fare per il calcolo dei volumi di sterro e riporto)...



...quindi duplico la existing ground incollandola su una nuova superficie (non esiste un vero e proprio comando "duplica superficie"; questo è il workaround più veloce in assoluto).




A questo punto applico alla nuova superficie "duplicata" un contorno di tipo "Nascondi" selezionandolo direttamente, come bordo esterno, dalla superficie di progetto Datum (opzione "Superficie" al prompt).




Assegno alla EG uno stile di superficie "invisibile"...et voilà! Ora, nella simulazione, il modellatore non viene più intersecato dalla EG.


Enjoy!

venerdì 21 novembre 2014

Reinforced concrete shop drawings

In attesa di un tool più furbo (che spero arrivi con la nuova acquisizione Graitec) oggi vi racconto come creare esecutivi del cemento armato in Autodesk Revit col caro e vecchio metodo "Coleman" (LOL).
Parto dal presupposto di aver già armato la struttura, in questo caso una semplice trave.


Per prima cosa duplico una vista 3D esistente, ne blocco la visualizzazione ed aggiungo etichette e quote; per evitare il caos documento una barra alla volta.


Con apposito tool "esplodo" i ferri all'esterno della struttura, spostando poi le annotazioni nella nuova posizione...


...e così a seguire per ogni ferro. A cose fatte nasconderemo nella vista ciò che non serve.


Genero poi un paio di sezioni 2D, una all'appoggio e una in mezzeria, che vado a vestire con le dovute annotazioni...



...e una sezione 3D per le staffe (usando lo stesso metodo adottato per i tondini longitudinali).


Ultima cosa, la più semplice, la messa in tavola; compongo prospetto frrontale con esploso ferri e sezioni 2D/3D. Et voilà!


Enjoy!

lunedì 27 ottobre 2014

Autodesk Open Doors 2015 Certifications


Registrati adesso per Autodesk Open Doors 2015

Il 14 November 2014 gli Autodesk Certification Centers (ACCs) aderenti apriranno le loro porte per permettere ai professionisti CAD e BIM di accedere ai test di certificazione Autodesk 2015 ad un prezzo speciale.

Inoltre è disponibile uno sconto del 10% sulle pubblicazioni cartacee e sugli ebooks ASCENT, utili alla preparazione ai test.

Non lasciarti sfuggire questa opportunità, diventa un professionista Certified Autodesk!

Contattami adesso e registrati a Autodesk Open Doors 2015 Certifications al prezzo speciale di €30* ad esame.

*valido solo il giorno 14 novembre 2014

martedì 23 settembre 2014

Revit Entourage Tip

Sottotitolo: come rendere commestibile in Revit un componente 3D proveniente da SketchUp e/o 3DS Max.

Normalmente importando in Revit un file di SketchUp avviene una cosa visivamente sgradevole; mi riferisco ovviamente alla materializzazione dei numerosi bordi della mesh che rendono il modello difficilmente "decifrabile".


Esiste però un semplice trucchetto che permette di nascondere tutte quelle linee (o nasconderle in parte a seconda delle necessità).
Gli ingredienti sono:
  • il modello 3D in formato .skp o .3ds (o altro, ma questi sono indubbiamente i formati più utilizzati),
  • Building Design Suite Premium o Infrastructure Design Suite Premium/Ultimate

Per prima cosa importo il modello all'interno di una scena di 3DS Max e verifico che trattasi di una Editable Mesh; se così non fosse lo converto in questa.


Avvio il filtro di selezione per i soli bordi e seleziono quasi tutti gli elementi; dico "quasi" perchè occorrerebbe lasciare fuori dalla selezione alcuni bordi, capiremo più avanti il perchè*. Nel mio caso ho deselezionato una manciata di elementi localizzati nella parte inferiore delle ruote, quella a contatto con il suolo per capirci. Effettuata la selezione premo il bottone Invisible, sotto Surface Properties.



Il modello è adesso pronto per l'esportazione in dxf. Utilizzo il formato DXF 2007, dato che le versioni 2010 e 2013 non hanno dato i risultati sperati.



Eseguo un passaggio velocissimo (facoltativo) di importazione DXF in AutoCAD, che mi permette di attribuire al modello un layer dedicato diverso dallo 0 (zero). *Naturalmente se non avessi escluso dalla selezione alcuni bordi avrei avuto, in questo preciso frangente, difficoltà nell'individuare e quindi selezionare il modello 3D.


Salvo il file modificato e lo importo in una famiglia di Revit...




...e il gioco è fatto! Salvo eventualmente la famiglia e la carico nel progetto. Il modello viene ora visualizzato in modalità nascosta con la sola silhouette. I fastidiosissimi bordi della mesh sono scomparsi!


Enjoy!

giovedì 18 settembre 2014

Realizzare una semplice piazzola con la nuova Site Designer Extension

In questi giorni Autodesk ha rilasciato per gli utenti in subscription Revit 2015 R2 e la nuova estensione denominata Site Designer, derivata dall'acquisizione di SiteWork sviluppata da Eagle Point. Con quest'ultima diventerà molto più semplice modellare le superfici topografiche per la creazione di scarpate, strade, fognature ecc.
In questo post vi mostro con quale semplicità realizzo una piazzola
partendo, un po' per comodità e un po' per mostrare una feature interessante (import dei LandXML da AutoCAD Civil 3D n.d.a.), da un terreno esistente.
Il workflow è più o meno il seguente. Importo i dati da XML (ma nulla vieta di utilizzare un qualsiasi altro), specificando cosa importare e in quale fase di lavoro;






battezzo la superficie come "Base", lasciando al software il compito di generare la controparte di progetto;




prima di completare l'opera dò un occhiata alle impostazioni delle famiglie, modificando se serve i parametri di larghezza e pendenza delle scarpate;






disegno la traccia, con un semplice set di linee modello, della mia piazzola e avvio il tool per la generazione della stessa;



seleziono le linee appena disegnate e il gioco è fatto!


Enjoy!