ordinare punti spline e poi chiudere con un senso logico

Forum per: Modellazione, Texturing, Animazione, Composting e tutto quello che riguarda il normale utilizzo di Cinema4D.

Moderatori: Arkimed, natas, visualtricks, cappellaiomatto

Rispondi
  • Advertising
oby
Messaggi: 59
Iscritto il: ven mag 30, 2008 11:37 am

ordinare punti spline e poi chiudere con un senso logico

Messaggio da oby »

Ciao a tutti, ho cercato la soluzione a questo piccolo ma fastidiosissimo problema chiedendo a san Google ma non ho trovato niente quindi chiedo umilmente perdono se la domanda è nel posto sbagliato.
Come potete vedere nell'immagine allegata ho importato alcune spline da Autocad e rifarle identiche in questo caso è impossibile.
Ho collegato i due archi e la spline lineare insieme in un'unica spline ma non sono abbastanza dotto da riuscire nell'immane impresa di ordinare i punti in modo, poi, da spuntare l'opzione 'chiudi spline' e ottenere una spline che abbia un senso, senza linee indesiderate che si attaccano a punti intermedi che non servono a nulla.
Grazie a chi mi darà gentilmente la soluzione...
Allegati
Spline.jpg
Avatar utente
cappellaiomatto
Moderatore
Messaggi: 1580
Iscritto il: lun mag 07, 2012 5:12 pm

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da cappellaiomatto »

Dentro al menu delle spline esistono dei comandi che permettono di agire sulla sequenze dei punti ma nn ricordo se esiste anche la possibilitá di mandare avanti o indietro un punto nella catena

Quello che peró vedo é che l'import della spline ti ha generato dei segmenti ossia la spline che vedi unica in realtá internamente é spezzata e composta da sottospline.

Anche li devi verificare se nel menu delle spline esiste un comando per fondere i segmenti.

Penso che la chiusura funzioni solo su una spline senza segmenti ma bisogna fare una verifica.

Magari posta il file se nn riesci a trovare la soluzione almeno file alla mano si fanno le prove dirette
oby
Messaggi: 59
Iscritto il: ven mag 30, 2008 11:37 am

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da oby »

Grazie cappellaiomatto, ecco il file...
Allegati
File Spline C4D Zone.zip
(69.07 KiB) Scaricato 63 volte
Avatar utente
Arkimed
Moderatore
Messaggi: 3978
Iscritto il: mer set 22, 2004 4:19 pm
Località: Torino

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da Arkimed »

Ciao Oby,
in allegato trovi il file corretto.

In pratica i due punti che si univano quando attivavi l'opzione chiudi spline, condividevano la stessa posizione con altri due punti... quindi anche se la tua spline era un oggetto unico, era di fatto costituita da due spline (come faceva appunto notare Cappellaiomatto).

Per rimediare ho selezionato una di queste due coppie di punti (disattivando l'opzione "Seleziona solo elementi visibili" dallo strumento di selezione) e con il tasto destro del mouse ho usato il comando "Unisci segmento".

Se vuoi spostare il punto in cui la spline deve essere aperta, seleziona il punto desiderato e dal menu contestuale (tasto destro del mouse) scegli "Setta primo punto".
oby ha scritto:ho importato alcune spline da Autocad e rifarle identiche in questo caso è impossibile.
e perché mai? le puoi ricreare tranquillamente anche in cinema 4D.
8-)
Arkimed
Allegati
File Spline C4D Zone 2.c4d.zip
(63.12 KiB) Scaricato 81 volte
– il mio Demoreel
– Demo Arkimed_Vfx Vol.3
– il mio "nuovo modo di lavorare!"


Portale di Riferimento di Cinema4D in Italia dal 1999
Immagine
Avatar utente
cappellaiomatto
Moderatore
Messaggi: 1580
Iscritto il: lun mag 07, 2012 5:12 pm

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da cappellaiomatto »

oby ha scritto: Ho collegato i due archi e la spline lineare insieme in un'unica spline

Ciao
come sospettavo la spline che hai creato ha dei segmenti ma il problema della chiusura sbagliata risiede a monte.
In ogni caso per rifondere insieme i segmenti di una spline basta dare il comando mesh->spline->join segment

Comunque questo non risolve il problema quindi torniamo al problema principale.

:mrgreen:

Se ho ben capito hai preso delle spline da autocad e le hai fuse suppongo con il comando connect object

Il problema è che le hai fuse nell'ordine sbagliato e con la sequenza di punti sbagliata, infatti se vai in modalità punti e analizzi la struttura della spline tramite la linguetta object structure vedrai che l'ordine dei punti non torna e la riga che vedi nel mezzo quando chiudi ne è la conseguenza.

La procedura che dovresti seguire è questa.

Riparti da autocad e importa nuovamente le spline

controlla la sequenza di ogni spline e fai in maniera tale che l'azzurro di una spline coincida con il bianco di quella successiva ossia la fine coincida con l'inizio
Se la sequenza non torna da subito basta che la inverti con il comando mesh->spline->reverse sequence

A questo punto fondi le spline ma solo 2 alla volta e tornando in modalità oggetto dai il comando mesh->spline->join segment
Fai subito la verifica ogni volta con il comando chiudi spline. in questa maniera puoi controllare che le sequenze intermedie funzionano correttamente.

E' solo questione di priorità e ordine dei passaggi vedrai che dovresti risolvere senza problemi

:idea:
oby
Messaggi: 59
Iscritto il: ven mag 30, 2008 11:37 am

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da oby »

Grazie mille cappellaiomatto e Arkimed!!!
Ho risolto leggendo il messaggio di Arkimed: ho cancellato i punti 'doppi' quelli che condividevano la stessa posizione, ho chiuso la spline (in pratica si sono collegati l'ultimo punto a destra dall'arco di destra e l'ultimo punto a sinistra dell'archetto di sinistra), ho aggiunto due punti sul segmento creato dalla chiusura della spline e li ho messi nella stessa posizione dei due punti a 'nord est' e a 'nord ovest' della figura (quelli che creano i due angoli di 90°) cancellando quelli che c'erano in precedenza in quella posizione e il gioco è fatto. Grazie a cappellaiomatto ho capito come risolvere più velocemente la prossima volta che collego tra di loro più segmenti.
Buon fine settimana a tutti!!!
Avatar utente
Arkimed
Moderatore
Messaggi: 3978
Iscritto il: mer set 22, 2004 4:19 pm
Località: Torino

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da Arkimed »

oby ha scritto:ho cancellato i punti 'doppi' quelli che condividevano la stessa posizione, ho chiuso la spline (in pratica si sono collegati l'ultimo punto a destra dall'arco di destra e l'ultimo punto a sinistra dell'archetto di sinistra), ho aggiunto due punti sul segmento creato dalla chiusura della spline e li ho messi nella stessa posizione dei due punti a 'nord est' e a 'nord ovest' della figura (quelli che creano i due angoli di 90°) cancellando quelli che c'erano in precedenza in quella posizione e il gioco è fatto.
:shock: scusa ma non faci prima come ti ho spiegato nel post? selezionavi una delle due coppie di punti che si sovrapponevano e sceglievi il comando "Unisci Segmento" e... stop, finito.
:lol:
Arkimed
– il mio Demoreel
– Demo Arkimed_Vfx Vol.3
– il mio "nuovo modo di lavorare!"


Portale di Riferimento di Cinema4D in Italia dal 1999
Immagine
oby
Messaggi: 59
Iscritto il: ven mag 30, 2008 11:37 am

Re: ordinare punti spline e poi chiudere con un senso logico

Messaggio da oby »

Hai senz'altro ragione Arkimed, ma quando ho capito la storia dei punti doppi ho provato e in due minuti o fatto. Ci ho messo molto di più a cercare di spiegare con un linguaggio potabile come ho risolto... come si dice 'più facile a farsi che a dirsi'...
Grazie... e scusa per il ritardo della risposta...
  • Advertising
Rispondi