What equations are used to create the TPMS types?

Question:

What equations are used to create the TPMS types used in nTop?

Answer:

Below is the table of standard TPMS available as Unit Cells with their corresponding equations. To build your own TPMS from an equation, go here.

Image

 

Type

Equation

An implicit view of a gyroid unit cell   Gyroid sin(x) cos(y) + sin(y) cos(z) + sin(z) cos(x)
An implicit view of a schwarz unit cell   Schwarz cos(x)+cos(y)+cos(z)
An implicit view of a diamond unit cell   Diamond sin(x)*sin(y)*sin(z)+sin(x)*cos(y)*cos(z)+cos(x)*sin(y)*cos(z)+cos(x)*cos(y)*sin(z)
An implicit view of a lidinoid unit cell   Lidinoid sin(2*x) * cos(y) * sin(z) + sin(2*y) * cos(z) * sin(x) + sin(2*z) * cos(x) * sin(y) - cos(2*x) * cos(2*y) - cos(2*y) * cos(2*z) - cos(2*z) * cos(2*x) + .3
An implicit view of a split p unit cell   Split P 1.1*(sin(2*x)*sin(z)*cos(y)+sin(2*y)*sin(x)*cos(z)+sin(2*z)*sin(y)*cos(x))-0.2*(cos(2*x)*cos(2*y)+cos(2*y)*cos(2*z)+cos(2*z)*cos(2*x))-0.4*(cos(2*x) + cos(2*y) +cos(2*z))
An implicit view of a neovius unit cell    Neovius 3*(cos(x)+cos(y)+cos(z))+4*cos(x)*cos(y)*cos(z)

More on this topic:

Keywords:

 TPMS gyroid equations lidinoid diamond Split P Neovius 
Was this article helpful?