Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
marcoweb

Modificatori

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!

Share this post


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:

Share this post


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....

Share this post


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

Share this post


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!!!

Share this post


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?

Share this post


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!!

Share this post


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 : : 

Share this post


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...
Aspetta! x

Ti piacerebbe rimanere sempre aggiornato sulle ultime novità nel campo della computer grafica?

Iscrivendoti alla Newsletter riceverai subito una mail con le indicazioni per scaricare gratuitamente:

  1. Le immagini HDRI presenti su HDRI pro
  2. Una sequenza di 300 immagini HDRI generata da Luca Deriu tramite il programma Real HDR