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 | |
|---|---|---|---|
![]() | Gyroid | sin(x) cos(y) + sin(y) cos(z) + sin(z) cos(x) | |
![]() | Schwarz | cos(x)+cos(y)+cos(z) | |
![]() | 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) | |
![]() | Lidinoid | sin(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 | |
![]() | Split P | 1.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)) | |
![]() | Neovius | 3*(cos(x)+cos(y)+cos(z))+4*cos(x)*cos(y)*cos(z) |







