Jump to content

Recommended Posts

ciao,

come fare a rimuovere un modificatore da una serie di oggetti??? ho applicato uno slice a tutti gli oggetti per fare delle zioni e poi l'ho cancellato da alcuni oggetti per sbaglio ora per non prendere oggetto per oggetto e incollare il modificatore istanziandolo volevo selezionare tutti gli oggetti che hanno modificatore slice e toglierlo come faccio???

grazie mille!

Link to post
Share on other sites
magari hai già risolto...

vista ortogonale al piano di sezione --> nascondi gli oggetti non più sezionati, selezioni tutto il resto... ed il gioco è fatto;

nel caso di modificatori un po piu furbi... usa la schematic view ed un po' velocizzi comunque.

:hello:

in realtà gli oggetti sono tutti un pò sparsi volevo farlo tramite script se si può....

in realtà ho combinato un bel casino....

Link to post
Share on other sites

Eccoci qua:

modificatoreDaTogliere="Slice"

for obj in selection do

(

	indici=#()

	for modificatoreIndex=1 to obj.modifiers.count by 1 do

	(

		modificatore=obj.modifiers[modificatoreIndex]

		if modificatore.name==modificatoreDaTogliere then

		(

			append indici modificatoreIndex

		)

	)--for modificatoreIndex=1 to obj.modifiers.count by 1 do	


	for i=indici.count to 1 by -1 do

	(

		deleteModifier obj (indici[i])

	)--for i=indici.count to 1 by -1 do

)

Salva con un salvataggio incrementale prima di usare questo script, non è testato e non mi assumo alcuna responsabilità su eventuali problemi che possa causare.

Io ho assunto che non hai rinominato il modificatore slice, se lo hai fatto devi cambiare la prima riga dello script mettendo al posto di Slice il nome che hai messo.

Lo script toglie dagli oggetti selezionati qualsiasi modificatore che si chiami Slice.

se hai bisogno di aiuto son qua!!!

ciao

Link to post
Share on other sites
Eccoci qua:

modificatoreDaTogliere="Slice"

for obj in selection do

(

	indici=#()

	for modificatoreIndex=1 to obj.modifiers.count by 1 do

	(

		modificatore=obj.modifiers[modificatoreIndex]

		if modificatore.name==modificatoreDaTogliere then

		(

			append indici modificatoreIndex

		)

	)--for modificatoreIndex=1 to obj.modifiers.count by 1 do	


	for i=indici.count to 1 by -1 do

	(

		deleteModifier obj (indici[i])

	)--for i=indici.count to 1 by -1 do

)

Salva con un salvataggio incrementale prima di usare questo script, non è testato e non mi assumo alcuna responsabilità su eventuali problemi che possa causare.

Io ho assunto che non hai rinominato il modificatore slice, se lo hai fatto devi cambiare la prima riga dello script mettendo al posto di Slice il nome che hai messo.

Lo script toglie dagli oggetti selezionati qualsiasi modificatore che si chiami Slice.

se hai bisogno di aiuto son qua!!!

ciao

grazie infinite!!!

comunque questo me lo studio... avendo pratica con javascript e php ci ho provato ma quando ho usato la proprietà obj.modifiers[] max mi diceva proprietà non supportata o una cosa del genere!!!

Link to post
Share on other sites
per caso ti diceva "-- Unknown property: "modifiers" in undefined"

Obj è una variabile arbitraria, quindi se non gli assegni un oggetto della scena non puoi usarla.

se hai domande son qua.

ciao!

P.S.

hai seguito i videotutorial di philix?

ok capito... pensavo obj fosse un oggetto in scena...

devo ancora guardarli i video tut del mitico philix!!! magari mi ci metto finiti i prox esami... adesso il tempo stringe!!

Link to post
Share on other sites

io per togliere i modificatori utilizzavo questo

for obj in selection do (

	if obj.modifiers[#slice] != undefined then (

	deletemodifier obj obj.modifiers[#slice]

	)

)

ma quello di coren è migliore, infatti l'ho subito sostituito al mio, perchè cancella i modificatori anche se ce ne sono applicati più di uno mentre il mio, nel caso di più modificatori applicati, andava lanciato più volte di seguito

: :  Youtube : : 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Per garantire la migliore esperienza di navigazione possibile questo sito utilizza cookie tecnici, statistici e di terze parti. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all'uso dei cookie. Privacy Policy - Cookie Policy