Name
SWEEPGROUP{2}
Syntax
SWEEPGROUP{2} (gruppenname, x, y, z)
gruppenname, Typ string oder einer SEO-Gruppe zugewiesene Variable
x,y,z Typ real
x,y,z Typ real
Ist die 2. Version des SWEEPGROUP-Befehls, dessen Syntax auf den ersten Blick die gleiche ist. Der Richtungsvektor (x/y/z) in den die Ausgangsform verzogen wird, bezieht sich unter SWEEPGROUP auf das lokal gültige Koordinatensystem der transformierten Ausgangsgruppe. Bei SWEEPGROUP{2} ist der Bezug der lokale Objektursprung (nicht Projektursprung), auf den eine Transformation beim SWEEPGROUP{2} gff. einfach angewandt wird.
Vereinfacht kann man sagen:
1. Version:
Transformationen vor dem SWEEPGROUP-Befehl werden auf den zu verziehenden Körper selbst einfach und auf den Richtungsvektor zweifach angewandt. (Kumulativ)
2. Version:
Transformationen vor dem SWEEPGROUP{2}-Befehl werden sowohl auf den zu verziehenden Körper selbst, als auch auf den Richtungsvektor nur einfach angewandt.
Siehe Beispiel und Abbildungen.
Vereinfacht kann man sagen:
1. Version:
Transformationen vor dem SWEEPGROUP-Befehl werden auf den zu verziehenden Körper selbst einfach und auf den Richtungsvektor zweifach angewandt. (Kumulativ)
2. Version:
Transformationen vor dem SWEEPGROUP{2}-Befehl werden sowohl auf den zu verziehenden Körper selbst, als auch auf den Richtungsvektor nur einfach angewandt.
Siehe Beispiel und Abbildungen.
Beispiel 1:
ROTZ 30
GROUP "Kugel"
ROTZ 15 ! Rotation ohne Auswirkung
SPHERE 1
ENDGROUP
Verwischt_1 = SWEEPGROUP("Kugel", 0.75,0,0)
Verwischt_2 = SWEEPGROUP{2}("Kugel", 0.75,0,0)
PLACEGROUP Verwischt_1
ADDZ 2
PLACEGROUP Verwischt_2
Die untere Transformation (Verwischt_1) ist die erste bekannte Befehlsversion. Auf den Transformationsvektor wird der Rotationsbefehl quasi zweimal, bei der oberen Transformation (Verwischt_2) nur einmal angewandt.
Der ROTZ 15-Befehl innerhalb der GROUP-Anweisung hat im Beispiel keine Auswirkung, da er sich nur auf die geometrische Definition innerhalb der Ausgangsform und nicht auf den Richtungsvektor bezieht. Außerdem bewirkt er nichts bei einer punktsymentrischen Kugel.
ROTZ 30
GROUP "Kugel"
ROTZ 15 ! Rotation ohne Auswirkung
SPHERE 1
ENDGROUP
Verwischt_1 = SWEEPGROUP("Kugel", 0.75,0,0)
Verwischt_2 = SWEEPGROUP{2}("Kugel", 0.75,0,0)
PLACEGROUP Verwischt_1
ADDZ 2
PLACEGROUP Verwischt_2
Die untere Transformation (Verwischt_1) ist die erste bekannte Befehlsversion. Auf den Transformationsvektor wird der Rotationsbefehl quasi zweimal, bei der oberen Transformation (Verwischt_2) nur einmal angewandt.
Der ROTZ 15-Befehl innerhalb der GROUP-Anweisung hat im Beispiel keine Auswirkung, da er sich nur auf die geometrische Definition innerhalb der Ausgangsform und nicht auf den Richtungsvektor bezieht. Außerdem bewirkt er nichts bei einer punktsymentrischen Kugel.
ArchiTalk: Neuer Befehl: SWEEPGROUP{2} (EN)
eMail Graphisoft: SWEEPGROUP{2} (EN)
eMail Graphisoft: SWEEPGROUP{2} (EN)
3D-Skript
ab 10.0