allora, tentmaker è proprio bello, ha anche un'interfaccia... spoglia ma carina, essenziale... anche se Roberto saprebbe fare di meglio... comunque un bel prodotto che appena aperto mi ha spaventato, sapete com'è! sembrava la mia coons bezier e con i tempi che corrono, per alcuni sconfortanti...
allora sono andato a vedere il listato e come d'incanto si è aperto tutto, il codice lì, bello e svelato... tanto di cappello signori!
e sospiro di sollievo... è proprio altra cosa.
Funziona bene, come la mia, ma con un altro algoritmo, basato probabilmente su curve parametriche cubiche 3 o 4 che delimitano una superficie ( credo... non mi intendo
); una cosa abbastanza semplice ma produttiva; tutto sommato è stata una bella emozione... forte!
Credevo, su alcune cosette, di essere il più bravino e invece chissà quanti altri ci sono in giro che potrebbero contribuire... Comunque teniamo in mente che stiamo parlando di modernariato rivolto a prodotti artigianali e in sostanza di limitato interesse... curiosità, non altro, compriamo Rhino o Cinema4D o 3DStudio Max e facciamo prima, le curve di apprendimento per usare questi strumenti sono comunque più piane di quelle richieste per imparare ad implementare due o tre algoritmi matematici anche semplici nel linguaggio Gdl.
Allora coons bezier è una delle mie tante macro gdl che si basano sulle curve di bezier per l'appunto, vengono dal 1994 quando mi sono stufato delle curve e superfici parametriche; all'inizio semplici curve (archiradar 4.1 non aveva le bezier piane) sono poi state implementate in svariati modi sfruttando anche i miglioramenti del programma con le nuove possibilità introdotte in gdl.
Brevemente si basa su bezier di 3°, 4°, 5° o 6° grado (punti di controllo, ricordate che le bezier sono curve interpolanti gli estremi e approssimanti i punti intermedi).
All'inizio il listato prevedeva tutti i conticini nello stesso ambito, prove e riprove successive mi convinsero della necessità di procedere in due fasi, la prima delle quali provvedeva a precomputare, una volta per tutte, i risultati, approssimati al valore decimale voluto, delle funzioni di miscelamento e depositarli in file accessibili nella cartella dati Archicad... mi sembrò allora una grossa furbata, credo che ancora sia passabile come efficienza.
Alloooora... il primo dei due pezzi che posto è appunto questo: ScritturaDatiFM.gsm che dovete far girare una volta sola (girare starebbe per mettere in cartella libreria, aprire programma, caricare libreria, aprire oggetto ScritturaDatiFM.gsm, attivare mostra 3D, trattenere il fiato, non sboccare, aspettare sinché ti dice che non c'è alcun elemento 3d, chiudere tutto, uscire, fumare una sigaretta o qualsiasi altra cosa, andare a vedere cosa c'è in cartella dati Archicad)
posto così com'è, a me, ho appena verificato e salvato come .gsm (viene dalla 6.5), funziona su mac a voi non so, non voglio responsabilità
)) qualcun altro risponda alle domande tipo come mai a me non funziona.
PS se Pier è sintonizzato perdoni la mia solita logorrea
se qualcuno volesse commentare o migliorare o collaborare nello spirito della libera e disinteressata condivisione è bene accetto
la seconda puntata domani... forse
saluti a tutti
claudio-aster