HOME OGGETTI 3D LIBRI CORSI TUTORIAL FORUM SHOP CONTATTI   LOGIN









Autore Topic: Calcolare parametri all'attivazione di uno switch.  (Letto 3044 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

borgo1971

  • Junior
    ...frequento ed imparo in fretta
  • *
  • Post: 426
Calcolare parametri all'attivazione di uno switch.
« il: 12 Gennaio 2010, 13:14 »
Vorrei ricalcolare dei parametri all'attivazione di uno switch, ma fare anche in modo che questo parametro non venga modificato se non attivando tale switch. In pratica ho una distanza che dovrebbe essere 1/5 della dimensione A, ma che poi vorrei modificare graficamente. Se però disattivo questo elemento e poi lo riattivo, vorrei che mi venisse ricalcolata  la dimensione. E' possibile?
Usando:
IF switch THEN
   PARAMETRES x=a/5
ENDIF
nello script dei parametri, di fatto x torna sempre 1/5 di a e non mi è possibile modificarlo... eppure mi pareva che si potesse fare una cosa del genere (switch è un parametro booleano).
since ArchiCAD 4 now 27 on
MacPro 7,1 12x3,6GHz 64GB ram
MBP 16" 8x2,33GHz 16GB ram

powerd by macOS 12.7.3

claudio-aster

  • MODERATOR
    ...non tutti i supereroi indossano il mantello
  • *
  • Post: 880
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #1 il: 12 Gennaio 2010, 13:46 »
ciao borgo, credo che tu debba tenere quel parametro fuori dalla lista dei parametri...
insomma semplicemente:
if switch then a= a/5
ciao
claster

ZioBob

  • Che pacchia un forum senza spocchia!
  • ADMIN
    ...ho creato questo spazio e lo amo
  • *
  • Post: 5.099
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #2 il: 12 Gennaio 2010, 13:59 »
Potresti usare un ALTRO parametro (diciamo "x2"), per la modifica grafica. Poi, al tuo parametro "X", assegni il valore x2 oppure a/5, secondo l'impostazione dello switch.
Per fare in modo che venga ricalcolato (facendo OFF poi ON sullo switch) devi usare il comando
IF GLOB_MODPAR_NAME ="switch" THEN PARAMETERS x2=a/5
(in genere nello script Master)
-Roberto Corona-
archiradar  Staff



borgo1971

  • Junior
    ...frequento ed imparo in fretta
  • *
  • Post: 426
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #3 il: 12 Gennaio 2010, 14:02 »
if switch then a= a/5
x=a/5 vorrai dire... ma poi come faccio a modificarlo graficamente o numericamente?!
since ArchiCAD 4 now 27 on
MacPro 7,1 12x3,6GHz 64GB ram
MBP 16" 8x2,33GHz 16GB ram

powerd by macOS 12.7.3

claudio-aster

  • MODERATOR
    ...non tutti i supereroi indossano il mantello
  • *
  • Post: 880
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #4 il: 12 Gennaio 2010, 14:06 »
...

claudio-aster

  • MODERATOR
    ...non tutti i supereroi indossano il mantello
  • *
  • Post: 880
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #5 il: 12 Gennaio 2010, 14:08 »
ma probabilmente non ho compreso la complessità del problema
saluti
claster

borgo1971

  • Junior
    ...frequento ed imparo in fretta
  • *
  • Post: 426
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #6 il: 12 Gennaio 2010, 14:11 »
...

OK, non ci siamo capiti.  :bigrin:
Sto provando con l'input di ZioBob, che mi sembra abbia colto meglio il problema. Infatti se switch è off, x sarà 0, ma se switch è on, x (che non è a) deve essere modificabile graficamente con gli hotspot. Se spengo e riaccendo switch, vorrei che x si resetti ad 1/5 di a, non che sia collegato in modo univoco
since ArchiCAD 4 now 27 on
MacPro 7,1 12x3,6GHz 64GB ram
MBP 16" 8x2,33GHz 16GB ram

powerd by macOS 12.7.3

borgo1971

  • Junior
    ...frequento ed imparo in fretta
  • *
  • Post: 426
Re: Calcolare parametri all'attivazione di uno switch.
« Risposta #7 il: 12 Gennaio 2010, 15:20 »
Non c'entra molto con il topic, ma perché quando salvo l'oggetto, ho una fase di "Costruzione Gerarchia Sottotipo Oggetto" che mi dura alcuni minuti (meglio del previsto, visto che all'inizion sono ~100.000 minuti)?
since ArchiCAD 4 now 27 on
MacPro 7,1 12x3,6GHz 64GB ram
MBP 16" 8x2,33GHz 16GB ram

powerd by macOS 12.7.3