PDA

View Full Version : [3ds max 6/7] allineare vertici


lucas72
13-09-2005, 21:00
Ciao
Scusate la domanda banale.
Ma come si fa ad allineare una prima serie di vertici
appartenenti ad un modello poly
rispetto ad una seconda?
La seconda serie (tutti allineati rispetto ad una direzione) non
deve però spostarsi. E' la prima serie che deve solo andare ad allienarsi
alla seconda
(con i comandi a destra di make planar x y z si allineano tutti
in una nuova posizione, con comando allinea ho fatto solo casini)
...non so se sono stato chiaro.
Grazie

kawallo
14-09-2005, 18:04
Secondo me devi fare due passaggi. Il primo è allineare tutti i vertici che ti servono su uno stesso piano usando il sistema che hai già trovato X Y Z. Una volta fatto ciò selezioni i vertici e usi il comando align.
Oppure invece di align potresti usare lo snap ai vertici.

la_piaga
14-09-2005, 18:25
La gestione dei centri di trasformazione... Uno dei motivi che mi fanno migrare da max ad XSI...

Max da questo punto di vista è davvero molto debole, l'unico procedimento che conosca che ti possa aiutare in modo preciso è l'utilizzo di una griglia transitoria di trasformazione:
-vai sulle opzioni di snapping (destro sulla icona raffigurante la calamita) ed alla tab "user grids" abilita la voce "Activate grids when created".
-dal command panel crea una user grid (la trovi negli helpers).
-seleziona l'opzione "normal align" (alt+n) e clicca sulla superficie della griglia poi sul piano che intendi utilizzare come riferimento.
-Eventualmente trasla la griglia per distanziarla dal piano target.
-attiva l'opzione "snaps uses axis constrains toggle" (l'icona con la calamita ed xy)
-attiva lo snap 3d
-seleziona l'oggetto con i vertici da allineare
-attiva il translation tool e seleziona "grid" fra i sistemi di riferimento per la trasformazione
-ora in sub oggetto vertex ogni vertice selezionato, al minimo movimento andra ad appiccicarsi alla griglia (che è coplanare al target desiderato).

lucas72
14-09-2005, 21:03
La gestione dei centri di trasformazione... Uno dei motivi che mi fanno migrare da max ad XSI...

Max da questo punto di vista è davvero molto debole, l'unico procedimento che conosca che ti possa aiutare in modo preciso è l'utilizzo di una griglia transitoria di trasformazione:
-vai sulle opzioni di snapping (destro sulla icona raffigurante la calamita) ed alla tab "user grids" abilita la voce "Activate grids when created".
-dal command panel crea una user grid (la trovi negli helpers).
-seleziona l'opzione "normal align" (alt+n) e clicca sulla superficie della griglia poi sul piano che intendi utilizzare come riferimento.
-Eventualmente trasla la griglia per distanziarla dal piano target.
-attiva l'opzione "snaps uses axis constrains toggle" (l'icona con la calamita ed xy)
-attiva lo snap 3d
-seleziona l'oggetto con i vertici da allineare
-attiva il translation tool e seleziona "grid" fra i sistemi di riferimento per la trasformazione
-ora in sub oggetto vertex ogni vertice selezionato, al minimo movimento andra ad appiccicarsi alla griglia (che è coplanare al target desiderato).


Si infatti! Da questo punto di vista, diciamolo pure 3ds max fa proprio schifo!!
E come te è la ragione che mi ha spinto a provare ed apprezzare Rhinoceros
(pur non essendo un esperto, anzi tutt'altro :p ) dei 2 software).
Devo un po' "meditare" sul metodo da te consigliato. sembra un casino a prima vista.
Grazie e ciao

aleyx
15-09-2005, 21:48
Si infatti! Da questo punto di vista, diciamolo pure 3ds max fa proprio schifo!!


Ma...
Io a volte mi chiedo come si fa a sparare su qualcosa che non si conosce... :O
Metodo 1:
Allinei i vertici che ti interessano ( use selection center, scale a 0 su un asse), selezioni i vertice che devi spostare, attive lo snap su vertex, move su uno dei vertici selezionati, ti appare la croce, tieni premuto il tasto del mouse e lo muovi sulla fila che ti interessa. allineamento fatto.
Metodo 2:
simile a prima ( scale, selezione ). Crei un dummy, attivi lo snap, muovi il dummy tenendo premuto il tasto del mouse, compare una linea, lo posizioni su un vertice, lui si aggancia. selezioni i vertice da spostare e usi il comando Align sul dummy. Fatto.

Ti assicuro che si fa molto prima a scrivere che a fare!

la_piaga
16-09-2005, 11:51
Ma...
Io a volte mi chiedo come si fa a sparare su qualcosa che non si conosce... :O
.
.
.

Temo proprio che tu non abbia compreso la natura del problema: qui non si parla di spostare blocchi di vertici,

http://www.duramadre.net/la_piaga/gfx/vertAl1.jpg

bensì di rendere coplanari due piani costituiti da vertici apparteneti allo stesso oggetto.

http://www.duramadre.net/la_piaga/gfx/vertAl2.jpg

Almeno, è ciò che ho inteso io...

aleyx
16-09-2005, 21:08
In questo caso:
In editable poly puoi usare il comando Make Planar. Più precisamente uno dei tastini che stanno alla sua destra (x,y,z, in base al tipo di allineamento).

Oppure creare un dummy con l'opzione AutoGrid sui poligoni alla destra (nel tuo esempio) e quindi scalare a 0 su l'asse interessato usando il reference coordinate system sul dummy ( in pratica dove scegli il tipo di centro da usare (local, world, view, ecc), devi usare la voce PICK e cliccare sul dummy).

la_piaga
17-09-2005, 12:35
Oppure creare un dummy con l'opzione AutoGrid sui poligoni alla destra (nel tuo esempio) e quindi scalare a 0 su l'asse interessato usando il reference coordinate system sul dummy ( in pratica dove scegli il tipo di centro da usare (local, world, view, ecc), devi usare la voce PICK e cliccare sul dummy).
Ok, ora ci siamo anche se per dovere di cronaca bisogna dire che l'auto grid (come peraltro l'align to normal suggerito da me) calcola la normale seguendo la politica di smoothing quindi, non di rado, ti potrebbe occorrere di modificare le facce reference in questo senso. Max è sicuramente un prodotto pieno di risorse, semplicemente non credo che quello della gestione dei centri di trasformazione sia uno dei suoi punti forti, alla lunga questi procedimenti risultano decisamente faraginosi mentre sono "a breeze" su altri softwares.

lucas72
18-09-2005, 12:22
Ciao
La piaga ha capito il problema, io intanto ho risolto, grazie!
E' vero che non conosco tanto bene max ( e l'affermazione
non era relativa solo al problema in questione, in questo caso Aleyx avrebbe avuto pienamente ragione), però per quel po' che ne so sia di
max che di Rhino una delle prime cose che ho realizzato è l'estrema
praticità dei comandi di Rhino (tranne alcuni casi) anche se è verissimo che ne ho da fare di pratica
per conoscere a fondo i 2 soft.
Grazie ancora comunque per l'intervento..faccio sempre affidamento sulla vostra esperienza per realizzare i miei lavori (modesti) :p

ps: a proposito cosa si intende per dummy?