makeFaces script Bl 2.53

Blenders Funktionsumfang mit Python-Scripten erweitern.

makeFaces script Bl 2.53

Beitragvon PKHG am 29.07.2010, 18:23

Hi,
hab vor kurzem gefragt, wie und ob man automatisch faces erstellen kann
F musste ich fuer alles mit der Hand machen
Alt F und was es so noch gab ging allemal nicht.
Wenn ihr euch 'mein' *.blend holt und auf Run Script klickt,
müsste der Zwischenraum aufgefüllt werden.

Wenn man selbst testen will geht man wie folgt vor:
Zwei voneinander getrennte 'edge-Reihen' mit der gleichen Anzahl von vertices
aktivieren (object-mode edit-mode muss man wohl!)
Z.B. ein Plane eimal subdivide, mittlere vertices deleten, und dann alle vertices selektieren Tab Tab (alos im edit mode bleiben).
Den Namen 'Body' im Script (Zeile 122( durch 'Plane' ersetzen und dann Run Script!

Es muss noch einiges 'verbessert' vereinfacht werden, aber es geht ...Kommentar ...

Die Idee ist: die zwei 'Strings' finden, Reihenfolge der verts[i].index in gute Reihenfolge berechnen ... und dann man F über die Api ausführen lassen.

Das Beispiel benutzt den 'angepassten' Body von Alex!

Aufbauende Kritik erwünscht :)

:EDIT:
Man hat sich das script ja angeschaut ... aber es ist inzwischen veraltet ... und durch ein viel flexibleres ersetzt ;-)
Dateianhänge
automatischFacesStart.blend
Mit Run Script sollte sich die Lücke schliessen
(69.1 KiB) 11-mal heruntergeladen
Zuletzt geändert von PKHG am 30.07.2010, 18:31, insgesamt 1-mal geändert.
Benutzeravatar
PKHG
 
Registriert:
16.05.2009, 11:20

Re: makeFaces script Bl 2.53

Beitragvon PKHG am 30.07.2010, 17:24

So jetzt ist es dicht bei perfekt!
Das funktioniert auch mit Alex!
Bedingung: zwei 'beliebige' vertex-Reihen ausgewählt und dann mein script laufen lassen!
Mathematisch: ein Graph mit zwei Komponenten,
jede Komponente mit n > 1 Knoten hat genau n-1 Kanten (z.B: x -- y -- z -- a ) nur liegt solch eine Komponente im 3D von Blender.
Ich denke man nennt das einen Pfad (vergessen :( )

:edit:
Bin auf den Geschmack gekommen:
Bin dabei cyclen zu erlauben
Dateianhänge
vonnach.jpg
von links nach rechts mit EINEM Klick!
vonnach.jpg (13.49 KiB) 90-mal betrachtet
Benutzeravatar
PKHG
 
Registriert:
16.05.2009, 11:20

Re: makeFaces script Bl 2.53

Beitragvon PKHG am 31.07.2010, 14:36

Besseres Beispiel (mit cycle!)

Und man hat die richtige Orientierung nötig (da kann ich noch Hilfe gebrauchen)

Gut und Falsch durch anderen Umlaufsinn (Orientierung der cyclen)
Bild


:EDIT:
Orientierung kann von 2 'cyclen' man mit Hilfe des 'Kreuzproduktes' von Vektoren entscheiden.

Ende ... (vorläufig)
Benutzeravatar
PKHG
 
Registriert:
16.05.2009, 11:20


Zurück zu Blender Python


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste