Skip to main content

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.
ImageTypeEquation
An implicit view of a gyroid unit cellGyroidsin(x) cos(y) + sin(y) cos(z) + sin(z) cos(x)
An implicit view of a schwarz unit cellSchwarzcos(x)+cos(y)+cos(z)
An implicit view of a diamond unit cellDiamondsin(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 cellLidinoidsin(2x) * cos(y) * sin(z) + sin(2y) * cos(z) * sin(x) + sin(2z) * cos(x) * sin(y) - cos(2x) * cos(2y) - cos(2y) * cos(2z) - cos(2z) * cos(2*x) + .3
An implicit view of a split p unit cellSplit P1.1*(sin(2x)sin(z)cos(y)+sin(2y)sin(x)cos(z)+sin(2z)sin(y)cos(x))-0.2(cos(2x)cos(2y)+cos(2y)cos(2z)+cos(2z)cos(2x))-0.4(cos(2x) + cos(2y) +cos(2*z))
An implicit view of a neovius unit cellNeovius3*(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