Delete Object parameters in the key filter

Max scripts

Moderatorer: Super Moderatorer, Admins

Brukeravatar

Trådstarter
tassel
Innlegg: 3987
Registrert: man 26 sep, 2005
Sted: Oslo
Kontakt:

Delete Object parameters in the key filter

Legg innav tassel » tir 13 sep, 2011

Hei,

Det er sikkert bare meg som fomler rundt å ikke finne det i maxscript's hjelpe fil, men vet noen hvordan jeg skal få slettet alle "object parameters" på det valgte objektet som vi finner i keyfilters (Ikke noe annet en obj.par) ?

Hvis noen vet hva jeg skal søke etter i max script help, så sifra :wink:


Takker og bukker å neier for svar :)

Brukeravatar

havards
Innlegg: 211
Registrert: ons 13 des, 2006

Legg innav havards » ons 14 sep, 2011

Kode: Velg alt

for i in selection do
   for p in getPropNames i where isPropertyAnimatable i p do
      execute ("deleteKeys " + (exprForMaxObject i) + "." + p as string + ".controller")

Knotete måte å gjøre det på men funker det på default properties til alle primitives. Å extende det ut til å ta med modfiers er vel ingen stor jobb heller : D
02:14 Misfortune • hun skjuler så jævlig mye i smutthølet
http://folk.ntnu.no/havardsc/site/wordpress/


hardrock_ram
Innlegg: 1502
Registrert: ons 07 feb, 2007
Sted: Kristiansand

Legg innav hardrock_ram » ons 14 sep, 2011

hvordan har det seg at du kan ALL mulig skit i MaxScript havards? :P
if your not living on a killing ground, you better make your own

Brukeravatar

Trådstarter
tassel
Innlegg: 3987
Registrert: man 26 sep, 2005
Sted: Oslo
Kontakt:

Legg innav tassel » ons 14 sep, 2011

Takker og bukker Håvard. You're Tha MAN!!:wink:

Her er den korrigerte koden som virker:

Kode: Velg alt

for i in selection do
   for p in getPropNames i where isPropertyAnimatable i p do
      try(execute ("deleteKeys " + (exprForMaxObject i) + "." + p as string + ".controller")) catch()

Brukeravatar

Trådstarter
tassel
Innlegg: 3987
Registrert: man 26 sep, 2005
Sted: Oslo
Kontakt:

Legg innav tassel » tir 20 sep, 2011

En Liste over hvordan slette disse (Om noen skulle trenge det ved en senere anledning):

Kode: Velg alt

for i in selection do deleteKeys i -- del. all keys
for i in selection do deleteKeys i[1] -- del. viz.
for i in selection do deleteKeys i[4] -- del. all props
--------------------------------------
for i in selection do deleteKeys i[3] -- del. all transf.
for i in selection do deleteKeys i[3][1] -- del. pos
for i in selection do deleteKeys i[3][2] -- del. rot
for i in selection do deleteKeys i[3][3] -- del. scale


Gå tilbake til «Max scripts»

Hvem er online

Brukere i dette forumet: Ingen registrerte brukere og 1 gjest

cron