MathMod on DeviantArthttps://www.deviantart.com/mathmod/art/Schwarz-Torus-574181184MathMod

Deviation Actions

MathMod's avatar

Schwarz Torus

By
Published:
193 Views

Description

The "Schwarz Torus" math object and it's Skeletal graph
This is a Torus filled the Schwarz minimal surface and it's corresponding Skeletal graph.
The first image shows a combination of the "Schwarz Torus" math object and it's Skeletal graph .
The Skeletal graph is shown in the third image and the "Schwarz Torus" math object in the second.
The attached script is for the first image.
MathMod script:
{
   "Iso3D": {
"Description": ["Schwarz Torus-1.1 by Abderrahman Taha 23/11/2015"],
"Name": ["Schwarz Torus"],
"Component": ["SchwarzTorus_1",
"SchwarzTorus_2",
"SchwarzTorus_3"],
"Const": ["N=1.4"],
"Funct": ["Iso=cos(x)+cos(y)+cos(z)",
"Iso3=  (Iso(x+sin(x)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),y+sin(y)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),z+sin(z)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),t))",
"Iso2= (Iso(x-sin(x)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),y-sin(y)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),z-sin(z)*N/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),t))",
"Iso4=  (Iso(x+sin(x)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),y+sin(y)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),z+sin(z)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),t))",
"Iso5= (Iso(x-sin(x)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),y-sin(y)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),z-sin(z)*.4/sqrt(sin(x)*sin(x)+sin(y)*sin(y)+sin(z)*sin(z)),t))",
"TickIso2= (Iso4(x,y,z,t)*Iso5(x,y,z,t))",
"isoCondition= (x^2+z^2-28)",
"isoTransform_1=if(isoCondition(x,y,z,t)<0,TickIso2(x,y,z,t),1)+exp(isoCondition(x,y,z,t)/3)",
"isoTransform_2=if(isoCondition(x,y,z,t)<0,-Iso3(x,y,z,t),1)+exp(isoCondition(x,y,z,t)/3)",
"isoTransform_3=if(isoCondition(x,y,z,t)<0,Iso2(x,y,z,t),1)+exp(isoCondition(x,y,z,t)/3)"],
"Fxyz": ["-isoTransform_1((sqrt(x*x+y*y)-10),12*atan2(y,x),z,t)",
"isoTransform_2((sqrt(x*x+y*y)-10),12*atan2(y,x),z,t)",
"-isoTransform_3((sqrt(x*x+y*y)-10),12*atan2(y,x),z,t)"],
"Xmax": ["16",
"16",
"16"],
"Xmin": ["-16",
"-16",
"-16"],
"Ymax": ["16",
"16",
"16"],
"Ymin": ["-16",
"-16",
"-16"],
"Zmax": ["6",
"6",
"6"],
"Zmin": ["-6",
"-6",
"-6"]
}
}
Image size
2739x2618px 7.9 MB
© 2015 - 2024 MathMod
Comments0
Join the community to add your comment. Already a deviant? Log In