Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
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"?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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


Edited by LKSKAIN

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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...

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