Vai al contenuto
Adanf

comando getRefCoordSys() non funzionante?

Recommended Posts

Salve a tutti, volevo sapere perchè a me non esegue la condizie seguente in maxscript:


if getRefCoordSys() == #hybrid then

(

	in coordsys view rotate selection (EulerAngles 0 0 1)

	messagebox "view"

)

a quanto pare sembra che non riesca a verificare la condizione , come mai?

grazie mille


Modificato da Adanf

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Ho notato che mi ritorna sempre #hybrid, anche se nel tool c'è selezionato world.

Nessuno sa aiutarmi?


Modificato da Adanf

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Prova con questo:


if ((getRefCoordSys()!= undefined) and (getRefCoordSys() == #hybrid)) then

(

       in coordsys world rotate selection (EulerAngles 0 0 30)

        messagebox "Wiew"

)


else messagebox "Another RefCoodSys "

[/code]

il concetto è: se getRefCoordSys esiste ed è uguale a #hybrid (view) allora nelle coordinate nel mondo, ruota la selezione di 30° nell'asse Z e avvisa con un messaggio. Se è selezionato un'altro riferimento di coordinate (local, parent ecc.) allora attiva un'altro messaggio.

"coordsys view" non è accettato perchè è un contesto non valido (indefinito) ecco il perchè ho utilizzato "World" (che utilizza le coordinate di sistema del mondo).

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Prova con questo:


if ((getRefCoordSys()!= undefined) and (getRefCoordSys() == #hybrid)) then

(

       in coordsys world rotate selection (EulerAngles 0 0 30)

        messagebox "Wiew"

)


else messagebox "Another RefCoodSys "

[/code]

il concetto è: se getRefCoordSys esiste ed è uguale a #hybrid (view) allora nelle coordinate nel mondo, ruota la selezione di 30° nell'asse Z e avvisa con un messaggio. Se è selezionato un'altro riferimento di coordinate (local, parent ecc.) allora attiva un'altro messaggio.

"coordsys view" non è accettato perchè è un contesto non valido (indefinito) ecco il perchè ho utilizzato "World" (che utilizza le coordinate di sistema del mondo).

grazie mille sei stato utilissimo :)

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

  • Navigazione recente   0 utenti

    Non ci sono utenti registrati da visualizzare in questa pagina.

×