---------------- Direkt zur TPMS -----------------
In dieser Galerie finden Sie für diverse TPMS (s. rechts) Einheitszellen (engl. unit cells) der Objekte
für c = 0 und weitere Grafiken. Bezüglich der Nomenklatur und Erzeugung siehe TPMS – Einführung.
Für eigene Experimente enthält die Tabelle am Ende der Seite die TPMS-Funktionen in gewohnter Syntax und MSLattice-Syntax für ein schnelles Copy & Paste.
ϕ (x,y,z) = 2.75 (S2xCySz + S2yCxSz + S2zSyCx) − (C2xC2y + C2yC2z + C2zC2x)
Double Gyroid - TPMS
Double G - Sheet
Double G - Solid A
Double G - Solid B
ϕ (x,y,z) = ½ (CxCy + CyCz + CzCx) + 0.2 (C2x + C2y + C2z)
Double P - TPMS
Double P - TPMS ('Rainbow')
Double P - Sheet
Double P - Solid A
Double P - Solid B
ϕ (x,y,z) = 10
(S{x}S{y}S{z} + S{x}C{y}C{z} + C{x}S{y}C{z} + C{x}C{y}S{z})
−
0.7 (C4x +C4y +C4z) – 11
mit {x} = x − π/4, {y} = y − π/4, {z} = z − π/4
Tubular D - Sheet
Tubular D -Sheet, -1 ≤ z ≤ 1
ϕ (x,y,z) = 10 (CxSy + CySz + CzSx) − 0.5 (C2xC2y + C2yC2z + C2zC2x) – 14
Tubular G - Sheet
Tubular G - Sheet, -1 ≤ z ≤ 1
10 (Cx + Cy + Cz) − 5.1 (CxCy + CyCz + CzCx) − 14.6
Tubular P - Sheet
Tubular P - Sheet, -1 ≤ z ≤ 1
TPMS | ϕTPMS | F(x,y,z) für MSLattice | p | d |
Double G |
2.75(sin(2px)cos(py)sin(pz)+sin(2py)cos(px)sin(pz)+sin(2pz)sin(py)cos(px))- (cos(2px)cos(2py)+cos(2py)cos(2pz)+cos(2pz)cos(2px))
2.75.*(sin(2.*2.*pi.*x).*cos(2.*pi.*y).*sin(2.*pi.*z)+ sin(2.*2.*pi.*y).*cos(2.*pi.*x).*sin(2.*pi.*z)+ sin(2.*2.*pi.*z).*sin(2.*pi.*y).*cos(2.*pi.*x))-(cos(2.*2.*pi.*x).*cos(2.*2.*pi.*y)+cos(2.*2.*pi.*y).*cos(2.*2.*pi.*z)+ cos(2.*2.*pi.*z).*cos(2.*2.*pi.*x)) |
2π | 0.25 |
Double P |
0.5(cos(px)cos(py)+cos(py)cos(pz)+cos(pz)cos(px))+0.2(cos(2px)+cos(2py)+cos(2pz))
0.5.*(cos(2.*pi.*x) .*cos(2.*pi.*y)+cos(2.*pi.*y) .*cos(2.*pi.*z)+ cos(2.*pi.*z) .*cos(2.*pi.*x))+0.2.*(cos(2.*2.*pi.*x)+cos(2.*2.*pi.*y)+cos(2.*2.*pi.*z)) |
2π | 0.1 |
Tubular D |
10(sin(x−π/4)sin(y−π/4)sin(z−π/4)+sin(x−π/4)cos(y−π/4)cos(z−π/4)+ cos(x−π/4)sin(y−π/4)cos(z−π/4)+cos(x−π/4)cos(y−π/4)sin(z−π/4))− 0.7(cos(4x)+cos(4y)+cos(4z))−11
10.*(sin(2.*pi.*x-pi/4).*sin(2.*pi.*y-pi/4).*sin(2.*pi.*z-pi/4)+ sin(2.*pi.*x-pi/4).*cos(2.*pi.*y-pi/4).*cos(2.*pi.*z-pi/4)+ cos(2.*pi.*x-pi/4).*sin(2.*pi.*y-pi/4).*cos(2.*pi.*z-pi/4)+ cos(2.*pi.*x-pi/4).*cos(2.*pi.*y-pi/4).*sin(2.*pi.*z-pi/4))- 0.7.*(cos(2.*pi.*4.*x)+cos(2.*pi.*4.*y)+cos(2.*pi.*4.*z))-11 |
2π | 0.15 |
Tubular G |
10(cos(px)sin(py)+cos(py)sin(pz)+cos(pz)sin(px))−0.5(cos(2px)cos(2py)+ cos(2py)cos(2pz)+cos(2pz)cos(2px))−14
10.*(cos(2.*pi.*x).*sin(2.*pi.*y)+cos(2.*pi.*y).*sin(2.*pi.*z)+ cos(2.*pi.*z).*sin(2.*pi.*x))-0.5.*(cos(2.*2.*pi.*x).*cos(2.*2.*pi.*y)+ cos(2.*2.*pi.*y).*cos(2.*2.*pi.*z)+cos(2.*2.*pi.*z).*cos(2.*2.*pi.*x))-14 |
2π | 0.15 |
Tubular P |
10(cos(px)+cos(py)+cos(pz))−5.1(cos(px)cos(py)+cos(py)cos(pz)+
10.*(cos(2.*pi.*x)+cos(2.*pi.*y)+cos(2.*pi.*z))-5.1.*(cos(2.*pi.*x).*cos(2.*pi.*y)+ cos(2.*pi.*y).*cos(2.*pi.*z)+cos(2.*pi.*z).*cos(2.*pi.*x))-14.6 |
2π | 0.15 |