Close

Page 1 of 4 123 ... LastLast
Showing results 1 to 10 of 34

Thread: Wish #3

  1. #1
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default Wish #3

    Con riferimento a questo post: http://www.revitforum.com/forum/show...72&postcount=4

    Una soluzione bella e pronta la propone Sofistik e la si trova sull' App Exchange, davvero ben fatta.
    Ho avuto modo di testare la versione 2014 e davvero merita attenzione.
    Il prezzo potrebbe scoraggiare, vediamo se riusciamo a trovare qualcosa che si avvicina facendola in casa, senza pretese ma a scopo educativo.

    Prima di tutto serve un dataset (dei file di lavoro) e delle specifiche chiare di quello che si vuole fare.

    Potremmo cominciare con una semplice trave, chi ha la pazienza di condividere il file per cortesia? Appena c'è qualcosa cominciamo a discutere di come si vuole far funzionare il comando e cosa si vuole ottenere
    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  2. #2
    Neuer Benutzer/Newbie
    Join Date
    31.01.2014
    Posts
    27

    Default

    Spero di non aver fatto casino..

    Ho caricato su uploadigit un file pdf con il risultato finale a me congeniale.
    Non volevo caricare il file rvt perchè un po' troppo pesante, ma il risultato che mi interesserebbe è lì.

    Il file si chiama Wish n_3.pdf ed è nella directory principale (non sono riuscito a creare una nuova cartella... non so come fare)....

  3. #3
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default

    Se guardi in basso c'è un comando "Create folder"

    Ho creato una cartella WishList e al suo interno una cartella #3 dove ho spostato il file pdf

    Carica solo una trave con armatura, non tutto il file, senza altre viste o tavole quando c'è quello possiamo ragionare tutti sullo stesso materiale, è un passaggio fondamentale.
    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  4. #4
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default

    Cerchiamo di scomporre il problema in parti e poi via via dettagliamo il processo, restiamo su un'applicazione molto base

    1. Ottenere delle informazioni geometriche dagli oggetti armatura
    2. Creare delle linee di dettaglio nella vista corrente sulla base delle informazioni del punto precedente
    3. Inserire dei testi che riportino la lunghezza di queste linee


    Per prima cosa ci si deve dotare di Revit Lookup, un Add-In gratuita e fondamentale che serve ad esplorare il contenuto di un file Revit in maniera più approfondita per capire cosa effettivamente ci si trova di fronte.

    Metto a disposizione qui file già compilati per la verisone 2015, questo strumento è utile sia che si lavori con Dynamo sia con le API.

    I file vanno copiati in questa posizione:


    C:\ProgramData\Autodesk\Revit\Addins\2015
    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  5. #5
    Posting Freak Tristan's Avatar
    Join Date
    02.06.2010
    Location
    Pergine Valsugana (TN)
    Posts
    1.403

    Default

    Quote Originally Posted by paolocasa1 View Post
    Potremmo cominciare con una semplice trave, chi ha la pazienza di condividere il file per cortesia?
    Bella lì Paolo, seguo volentieri! Vedo se riesco a trovare il file che ho usato qui

  6. #6
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default

    Una volta installato RevitLookup comparirà nella ribbon sotto Add-Ins, selezionando un elemento dell'armatura è possibile accedere al look up della selezione corrente.

    Nell'immagine sotto ho cercato di evidenziare a cosa serva il LookUp: si ritrova una corrispondenza tra i parametri che siamo abituati a conoscere nell'interfaccia di Revit (User Interface abbreviata UI) e i parametri "interni" che possono avere nomi diversi, per il semplice fatto che esistono le versioni localizzate del software e quindi le stesse grandezze devono avere nomi diversi da Paese a Paese, quindi... in RevitLandia hanno il loro proprio nome

    Una cosa che vorrei far notare è che le unità interne di Revit sono quelle statunitensi, in particolare le lunghezze con cui ci troviamo ad operare sono in piedi decimali.

    Dynamo da qualche versione consente di accedere ai valori interni convertendoli in automatico derivandoli da quelli del documento corrente su cui opera, anche con le API non ci sono particolari problemi in questo senso ma occorre tenere presente che esiste questo passaggio obbligato.

    Esplorando le proprietà tramite Revit LookUp possiamo accedere al tipo di dati che ci occorre per poter creare la nostra applicazione.

    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  7. #7
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default

    Intanto ho pubblicato un file rvt molto semplice nella stessa cartella UploadingIt... per questo esempio basta e avanza
    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  8. #8
    Moderator paolocasa1's Avatar
    Join Date
    04.05.2007
    Posts
    1.194

    Default

    In particolare cliccando sul field GetCentralLineCurves(false,false,false) abbiamo accesso alle linee che ci servono per creare gli esplosi.

    Ora si tratta di capire come estrarre questa informazione da Revit e in effetti da qui in avanti ognuno è libero di procedere come meglio crede nel senso di linguaggi di programmazione (Dynamo/Python,API/C#/VisualBasic), io preferisco C#, che si legge "sisciarp"

    Prima però vorrei arrivare in fondo all'analisi che occorre fare per ottenere il nostro obiettivo o cercare di avvicinarci il più possibile sempre a scopo educativo, quindi per il momento assumiamo per ipotesi che siamo riusciti a risalire alle curve e che ora possiamo utilizzarle in qualche modo.

    Nell'esempio in figura si possono vedere due archi e tre linee che sono guarda caso le curve che costituiscono l'asse delle barre longitudinali superiori.

    Cerca di non essere un uomo di successo, ma un uomo di valore

    http://www.revitlandia.com
    http://puntorevit.blogspot.com

  9. #9
    Neuer Benutzer/Newbie
    Join Date
    31.01.2014
    Posts
    27

    Default

    Ieri sera avevo iniziato a fare un file con una trave armata ed il relativo esploso.
    L'ho finita stamattina. ora l'ho pubblicata se serve, si chiama
    RFWL_3-Esempio di trave armata.rvt

    ora comincio a studiare il tuo tutorial

    Grazie mille della pazienza

    Roberto

    Edit: ok, con lookup ho accesso al database (il cuore) di revit.. se non sbaglio... bello.
    Last edited by lotus76 : 12.02.2015 at 08:28

  10. #10
    IT Gjiom's Avatar
    Join Date
    21.02.2007
    Location
    RevitLandia
    Posts
    5.370

    Default

    Miiiiii.... Revit Lookup non lo dovevi dire

    Stai svelando tutti i segreti
    Bye Gjiom

    Alla fine di Marzo la sezione Italiana di questo forum sarà chiusa per svariati motivi che non starò a spiegarvi.
    Salvatevi i thread a cui tenete di più perché non avremo il dbase del forum.
    Se volete continuare a frequentarci vi aspetto su:
    www.revitforum.eu


    "Sono responsabile di quello che dico, non di quello che capisci"
    http://www.revitlandia.com/download/...evitlandia.png http://www.revitlandia.com/download/...irma/gmail.png http://www.revitlandia.com/download/...a/linkedin.png http://www.revitlandia.com/download/...screencast.png http://www.revitlandia.com/download/...googleplus.png http://www.revitlandia.com/download/...irma/skype.png
    http://www.revitlandia.com/download/...t_assoc_80.png http://www.revitlandia.com/download/...onal_Badge.png
    "Il BIM è anche un modello 3D, ma non tutti i modelli 3D sono BIM"

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •