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(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 | ||
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)) | ||
Neovius | 3*(cos(x)+cos(y)+cos(z))+4*cos(x)*cos(y)*cos(z) |