HOME | DD

MathMod — Tore-Scherk

Published: 2015-09-29 20:55:23 +0000 UTC; Views: 179; Favourites: 0; Downloads: 0
Redirect to original
Description Some kind of Torus, made with the Scherk minimal surface...don't know really what it is, but the holes look interesting!
MathMod script:
{
"Iso3D": {
"Description": ["Tore-1.0 by Abderrahman Taha 29/09/2015"],
"Name": ["ToreSherk"],
"Component": ["ToreSherk"],
"Const": ["cx=0.0000000000001",
"cy=0.0000000000001",
"cz=0.0000000000001"],
"Funct": ["Scherk=sinh(x)*sinh(y)-5*sin(z)",
"Scherk2=Scherk(x,(sqrt(y*y+x*x)-10),z,t)",
"Tickness2.43)",
"IsoExterior=Scherk2(x,(sqrt(y*y+z*z)-26),z,t)",
"DFx2= ((IsoExterior(x,y,z,t)-IsoExterior(x+cx,y,z,t))/cx)",
"DFy2= ((IsoExterior(x,y,z,t)-IsoExterior(x,y+cy,z,t))/cy)",
"DFz2= ((IsoExterior(x,y,z,t)-IsoExterior(x,y,z+cz,t))/cz)",
"Rapport2= (sqrt(DFx2(x,y,z,t)*DFx2(x,y,z,t)+DFy2(x,y,z,t)*DFy2(x,y,z,t)+DFz2(x,y,z,t)*DFz2(x,y,z,t)))",
"Iso3= (IsoExterior(x-DFx2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),y-DFy2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),z-DFz2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),t))",
"Iso2= (IsoExterior(x+DFx2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),y+DFy2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),z+DFz2(x,y,z,t)*Tickness2(x,y,z,t)/Rapport2(x,y,z,t),t))",
"TickIsoExteriorIso2(x,y,z,t)*Iso3(x,y,z,t))"],
"Fxyz": ["if((sqrt(y*y+z*z)-37<0)&(sqrt(y*y+z*z)-16>0) & ( (sqrt(y*y+z*z)-26)^2+x*x-75>0 ),TickIsoExterior(x,y,z,t),1)+.1"],
"Xmax": ["11"],
"Xmin": ["-11"],
"Ymax": ["38"],
"Ymin": ["-38"],
"Zmax": ["38"],
"Zmin": ["-38"]
},
"Texture": {
"Colors": ["R=.71",
"G=1.1*abs(cos((x*x+y*y+z*z))*sin((x*x+y*y+z*z)/2))",
"B=.01*abs(cos((x*x+y*y+z*z))*cos((x*x+y*y+z*z)/2))",
"T=1"],
"Name": "PerlinNoise",
"Noise": "NoiseP(x,y,z,6,0.7,1.1)/30"
}
}
Related content
Comments: 0