Vai al contenuto
TheFonz

Problema Di Selezione Dei Poligoni

Recommended Posts

Ho un modello con moltissimi poligoni e diciamo che non mi è permesso selezionare delle serie di poligoni col mouse o con il grow perchè ci sono degli ostacoli...

Spero che la mia fortuna siano i numeri dei poligoni, diversi fra una serie e l'altra. Pensavo: è possibile selezionare (non saprei come) dal poligono num. "X" al poligono numero "Y"?

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

P.s. Ho usato lo script di philix sulla selezione alternata, non funziona da me: non so perchè ma li vede attaccati 2 a 2....

:wallbash: :wallbash: :wallbash: :wallbash:

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

seguo qyesta discussione perchè potrebbe interessare anche me.

Ma lo script di Philix l'hai visto nei tutorial di Treddi?

Mi sa che mi è sfuggito, forse perchè di solito non mi interesso molto agli script....

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

prova questo:

start=10

end=50


nuovaSel=for i=start to end by 1 collect i

polyOp.setFaceSelection $ nuovaSel

in start metti il numero di poligono iniziale e in end quello finale.

funziona solo se hai un oggetto solo selezionato e solo se è un editable poly, altrimenti dà errore.

fammi sapere

ciao!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
prova questo:

start=10

end=50


nuovaSel=for i=start to end by 1 collect i

polyOp.setFaceSelection $ nuovaSel

in start metti il numero di poligono iniziale e in end quello finale.

funziona solo se hai un oggetto solo selezionato e solo se è un editable poly, altrimenti dà errore.

fammi sapere

ciao!

Direi che è proprio lui.....grazie, oggi lo provo e ti faccio sapere.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

A me da errore se lo riporto nel Maxscript...

Ho messo il numero dei poligoni in start e end..

-- Runtime error: Cannot convert value to bitArray: undefined

Non sono proprio portato per lo script ed è un peccato


Modificato da LKSKAIN

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

Sicuramente sono duro nello script e probabilmente ho frainteso il funzionamento di questo script.

Ora mi da ok, nella tendina dell'editable poly mi dice che 6 poligoni sono selezionati ma non ne vedo alcuno in rosso....

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

come hai eseguito lo script?

menù->maxscript->new script

nello script vuoto devi incollare lo script e poi ctrl+E per valutarlo

io l'ho testato e funziona, magari non è che potresti postare la scena o qualche screen?

se selezioni un solo poligono noterai che nel rollout delle poly ti dice il numero del poligono quello che fa lo script è quello di selezionare i poligoni a partire dall'indice start fino a quello end.

non è che nella geometria ci sono poligoni strani?

io l'ho provato su di una sfera convertita in poly con i valori che ho postato sopra e mi seleziona alcune facce della parte superiore.

ciao!

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
come hai eseguito lo script?

menù->maxscript->new script

nello script vuoto devi incollare lo script e poi ctrl+E per valutarlo

io l'ho testato e funziona, magari non è che potresti postare la scena o qualche screen?

se selezioni un solo poligono noterai che nel rollout delle poly ti dice il numero del poligono quello che fa lo script è quello di selezionare i poligoni a partire dall'indice start fino a quello end.

non è che nella geometria ci sono poligoni strani?

io l'ho provato su di una sfera convertita in poly con i valori che ho postato sopra e mi seleziona alcune facce della parte superiore.

ciao!

Ciao Coren.

Ho fatto come hai scritto. Infatti nel rollout dell'editable poly mi fa vedere i poligoni selezionati dallo script quando viene lanciato manon li vedo evidenziati nella viewport.

Ho usato un semplice cubo suddiviso da segmenti.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
hai provato a ruotare leggermente la vista?(fer forzare un refresh)

Ho provato, non cambia nulla.

Mi da ok nello script ma non seleziona niente.

Puoi spiegarmi bene il funzionamento e ciò che dovrebbe fare per favore?

Così forse riesco a capire se c'è qualcosa che non va.

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

ecco lo script a cui ho aggiunto il comando che fa il refresh

start=10

end=50


nuovaSel=for i=start to end by 1 collect i

polyOp.setFaceSelection $ nuovaSel


redrawViews()

ecco com'è la mia poly prima della selezione:

post-14852-1191399146_thumb.jpg

a questo punto valuto lo script che mi selezionerà i poligoni con indice che va da 10 a 50(l'oggetto deve avere almeno 50 poligoni)

questo è quello che ottengo:

post-14852-1191399178_thumb.jpg

se selezioni i poligoni singolarmente vedrai che il loro indice va da 10 a 50

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
ecco lo script a cui ho aggiunto il comando che fa il refresh

start=10

end=50


nuovaSel=for i=start to end by 1 collect i

polyOp.setFaceSelection $ nuovaSel


redrawViews()

ecco com'è la mia poly prima della selezione:

post-14852-1191399146_thumb.jpg

a questo punto valuto lo script che mi selezionerà i poligoni con indice che va da 10 a 50(l'oggetto deve avere almeno 50 poligoni)

questo è quello che ottengo:

post-14852-1191399178_thumb.jpg

se selezioni i poligoni singolarmente vedrai che il loro indice va da 10 a 50

Con la scritta redrawViews() funziona. Grazie sei stato gentilissimo.

Credi che sia possibile assegnare anche questo script ad un menù?

A proposito, prima ho fatto una ricerca nella sezione degli scripte programmazione su Treddi e ho risposto ad un tuo post in cui dicevi che volevi preparare un tutorial per personalizzare la toolbar di Max.

L'hai poi fatto?

Grazie ancora per l'aiuto

Condividi questo messaggio


Link al messaggio
Condividi su altri siti

certo che è possibile!

come ho scritto in quel post basta anche solo selezionare lo script e trascinarlo su una toolbar, oppure creare la macro manualmente e poi assegnarla alla toolbar da customize user interface.

appena riesco a trovare un programma tipo catamsia free vedo di farlo!

ciao

Condividi questo messaggio


Link al messaggio
Condividi su altri siti
certo che è possibile!

come ho scritto in quel post basta anche solo selezionare lo script e trascinarlo su una toolbar, oppure creare la macro manualmente e poi assegnarla alla toolbar da customize user interface.

appena riesco a trovare un programma tipo catamsia free vedo di farlo!

ciao

Sì, ce l'ho fatta e mi sono creato altri tasti con degli script.

Mi interessa molto anche il Visual MaxScript Editor per creare proprie finestre di tool. Ma non capisco ancora nulla di script...

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.

×