TUBE paraméterlista
3D leíró
TUBE n, m, maszk,
u1, w1, s1,
. . .
. . .
un, wn, sn,
x1, y1, z1,alfa1,
. . .
. . .
xm, ym, zm,alfam
A TUBE egy vonalláncnak egy másik, térbeli vonallánc mentén
történô elmozgatásával létrejövô felület.
Itt a generáló keresztmetszet nem torzítható. A
csatlakozásnál létrejővő belső felületek elforgathatóak a
pilanatnyi U-V-W koordináta rendszer U-V síkjában.
V tengely: a térbeli görbe megfelelő pontjának érintőjét
közelíti,
W tengely merőleges a V tengelyre és a helyi z tengelyhez
képest felfelé mutat,
U tengely merőleges mind a V, mind a W tengelyre,
amelyekkel jobbsodrású koordináta-rendszert alkot.
Ha a V tengely függőleges, a W irány nem adható meg pontosan.
Ilyen esetben az előző pont W tengelye adja meg a vízszintes
irányt. Az egyes szakaszok középpontjában mért keresztmetszeti
poligon mindig megegyezik az alappoligonnal. A
csomópontokban lévő keresztmetszeti poligonok a csatlakozó
szakaszok felezősíkjában helyezkedik el. Az alappoligonnak
zártnak kell lennie.
n : a vonallánc pontjainak száma.
m: a térbeli görbe pontjainak száma.
ui , w i : a vonallánc pontjainak koordinátái.
si : az oldalsó élek státuszértékei.
xj , yj , zj : a térbeli görbe pontjainak koordinátái.
(A görbe két ponttal többet tartalmaz, mint a
létrehozott metszet. Az első és az utolsó pont a
TUBE-hoz tartozó első és utolsó felület helyzetét
határozza meg. Ezek a pontok csupán a felületek
normálvektorainak meghatározásában játszanak
szerepet, ezek nem a görbe valódi csomópontjai. A
felületek irányultsága azonos azokkal a
felületekéivel, melyek a két végponthoz legközelebb
álló csomópontoknál lennének, amennyiben a
TUBE folytatná azt az irányt melyet ezek jelölnek.)
alfaj a keresztmetszet elforgatásának szöge.
Maszkolás
maszk = 20*k0 + 21*k1 + 24*k4 + 25*k5 + 26*k6
azaz
maszk = 1*k0 + 2*k1 + 16*k4 + 32*k5 + 64*k6
ahol k0, k1, k4, k5, k6 értéke 0 vagy 1 lehet.
k0 (1): alapfelület létrejön.
k1 (2): végfelület létrejön.
k4 (16): alap élek (az x 1 , y 1 , z 1 pontnál) láthatóak.
k5 (32): vég élek (az x m , y m , z m pontnál) láthatóak.
k6 (64): keresztmetszeti élek (az azonos síkban fekvô,
csatlakozó vonalak kivételével) láthatóak, a felület
kirajzolódik.
Paraméter korlátozások: n > 2
m > 3
Státusz értékek
0: a csomópontból induló oldalsó élek láthatóak
1: a csomópontból induló oldalsó élek a kontúrt mutatják