HOME | DD
#3d #mathematics #mathmod
Published: 2015-12-08 16:10:55 +0000 UTC; Views: 491; Favourites: 1; Downloads: 0
Redirect to original
Description
Diamond Tori
Here I used a combination between a Tori and the Diamond minimal surface (also called Schwarz D)
The attached script has two parameters (M, N) : M is for the "Thickness" of the patterns on the surface and N is to control the density of the Diamond's elementary building blocks used to fill the Tori surface.
The pictures are for (M, N) = (1,10) and (M, N) = (6,10) (last two pictures)
MathMod script:
{
"Iso3D": {
"Name": ["Diamond Tori"],
"Description": ["Diamond Tori-1.0 by Abderrahman Taha 06/12/2015"],
"Component": ["Diamond Tori"],
"Const": ["M=1",
"N=10"],
"Funct": ["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)",
"isoCondition_0= (x^2-2.2^2)",
"isoCondition_1= (x^2-1.6^2)",
"isoTransform=if(isoCondition_0(x,y,z,t)<0,Diamond(x,y,z,t),1)+M*exp(isoCondition_1(x,y,z,t))",
"isoTransform2=isoTransform((sqrt(x*x+z*z)-8),y,N*atan2(z,x),t)"],
"Fxyz": ["-isoTransform2((sqrt(x*x+y*y)-15),N*atan2(y,x),z,t)"],
"Xmax": ["25"],
"Xmin": ["-25"],
"Ymax": ["25"],
"Ymin": ["-25"],
"Zmax": ["10.5"],
"Zmin": ["-10.5"]
}
}

























