---------------- 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) = CxCyCz + SxSySz + (S2xSy + S2ySz + SxS2z) + (CxS2y + CyS2z + S2xCz)
Y - TPMS
Y - Sheet
Y - Solid A
Y - Solid B
ϕ (x,y,z) = −SxSySz + S2xSy + S2ySz + SxS2z − CxCyCz + S2xCz + CxS2y + CyS2z
C (Y) - TPMS
C (Y) - Sheet
C (Y) - Solid A
C (Y) - Solid B
ϕ (x,y,z) = 2 (CxCyCz) + (S2xSy + S2ySz + SxS2z)
±Y - TPMS
±Y - Sheet
±Y - Solid A
±Y - Solid B
ϕ (x,y,z) = −2 (CxCyCz) + (S2xSy + S2ySz + SxS2z)
C (±Y) - TPMS
C (±Y) - Sheet
C (±Y) - Solid A
C (±Y) - Solid B
ϕ (x,y,z) = −2 (S2xCySz + SxS2yCz + CxSyS2z) + (C2xC2y + C2yC2z + C2xC2z)
I2–Y** - TPMS
I2–Y** - Sheet
I2–Y** - Solid A
I2–Y** - Solid B
ϕ (x,y,z) = 2 (S2xCySz + SxS2yCz + CxSyS2z) + (C2xC2y + C2yC2z + C2xC2z)
C (I2–Y**) - TPMS
C (I2–Y**) - TPMS 'Rainbow'
C (I2–Y**) - Sheet
C (I2–Y**) - Solid A
C (I2–Y**) - Solid B
Die folgende Tabelle enthält die Funktionen und Parameter mit denen die Flächen und Festkörper auf dieser Seite erstellt wurden. Die für eine Fläche jeweils angegebene zweite Funktion enthält die Zeichenfolge ".*" für die multiplikative Verknüpfung und kann so direkt in MSLattice eingefügt werden.
TPMS | ϕTPMS | F(x,y,z) für MSLattice | p | d |
Y |
cos(px)cos(py)cos(pz)+sin(px)sin(py)sin(pz)+(sin(2px)sin(py)+sin(2py)sin(pz)+ sin(px)sin(2pz))+(cos(px)sin(2py)+cos(py)sin(2pz)+sin(2px)cos(pz))
cos(2.*pi.*x).*cos(2.*pi.*y).*cos(2.*pi.*z)+sin(2.*pi.*x).*sin(2.*pi.*y).*sin(2.*pi.*z)+ (sin(2.*2.*pi.*x).*sin(2.*pi.*y)+sin(2.*y).*sin(2.*pi.*z)+sin(2.*pi.*x).*sin(2.*z))+ (cos(2.*pi.*x).*sin(2.*y)+cos(2.*pi.*y).*sin(2.*2.*pi.*z)+sin(2.*2.*pi.*x).*cos(2.*pi.*z)) |
2π | 0.25 |
C (Y) |
-sin(px)sin(py)sin(pz)+sin(2px)sin(py)+sin(2py)sin(pz)+sin(px)sin(2pz)- cos(px)cos(py)cos(pz)+sin(2px)cos(pz)+cos(px)sin(2py)+cos(py)sin(2pz)
2.*(sin(2.*2.*pi.*x).*cos(2.*pi.*y).*sin(2.*pi.*z)+ sin(2.*pi.*x).*sin(2.*2.*pi.*y).*cos(2.*pi.*z)+ cos(2.*pi.*x).*sin(2.*pi.*y).*sin(2.*2.*pi.*z))+ (cos(2.*2.*pi.*x).*cos(2.*2.*pi.*y)+cos(2.*2.*pi.*y).*cos(2.*2.*pi.*z)+ cos(2.*2.*pi.*x).*cos(2.*2.*pi.*z)) |
2π | 0.4 |
± Y |
2(cos(px)cos(py)cos(pz))+(sin(2px)sin(y)+sin(2py)sin(pz)+sin(px)sin(2pz))
2.*(cos(2.*pi.*x).*cos(2.*pi.*y).*cos(2.*pi.*z))+(sin(2.*2.*pi.*x).*sin(2.*pi.*y)+ sin(2.*2.*pi.*y).*sin(2.*pi.*z)+sin(2.*pi.*x).*sin(2.*2.*pi.*z)) |
2π | 0.25 |
C (± Y) |
-2(cos(px)cos(py)cos(pz))+(sin(2px)sin(py)+sin(2py)sin(pz)+sin(px)sin(2pz))
-2.*(cos(2.*pi.*x).*cos(2.*pi.*y).*cos(2.*pi.*z))+(sin(2.*2.*pi.*x).*sin(2.*pi.*y)+ sin(2.*2.*pi.*y).*sin(2.*pi.*z)+sin(2.*pi.*x).*sin(2.*2.*pi.*z)) |
2π | 0.25 |
I2–Y** |
-2(sin(2px)cos(py)sin(pz)+sin(px)sin(2py)cos(pz)+cos(px)sin(py)sin(2pz))+ (cos(2px)cos(2py)+cos(2py)cos(2pz)+cos(2px)cos(2pz))
-2.*(sin(2.*2.*pi.*x).*cos(2.*pi.*y).*sin(2.*pi.*z)+ sin(2.*pi.*x).*sin(2.*2.*pi.*y).*cos(2.*pi.*z)+ cos(2.*pi.*x).*sin(2.*pi.*y).*sin(2.*2.*pi.*z))+ (cos(2.*2.*pi.*x).*cos(2.*2.*pi.*y)+cos(2.*2.*pi.*y).*cos(2.*2.*pi.*z)+ cos(2.*2.*pi.*x).*cos(2.*2.*pi.*z)) |
2π | 0.25 |
C(I2–Y**) |
2(sin(2px)cos(py)sin(pz)+sin(px)sin(2py)cos(pz)+cos(px)sin(py)sin(2pz))+ (cos(2px)cos(2py)+cos(2py)cos(2pz)+cos(2px)cos(2pz))
2.*(sin(2.*2.*pi.*x).*cos(2.*pi.*y).*sin(2.*pi.*z)+ sin(2.*pi.*x).*sin(2.*2.*pi.*y).*cos(2.*pi.*z)+ cos(2.*pi.*x).*sin(2.*pi.*y).*sin(2.*2.*pi.*z))+ (cos(2.*2.*pi.*x).*cos(2.*2.*pi.*y)+cos(2.*2.*pi.*y).*cos(2.*2.*pi.*z)+ cos(2.*2.*pi.*x).*cos(2.*2.*pi.*z)) |
2π | 0.25 |