Abderrahman Taha
208 followers -
Software developer and Math enthusiast
Software developer and Math enthusiast

208 followers
Communities and Collections
Posts
Post has attachment
Red Giant
The "Red Giant" animation (from MathMod integrated scripts collection) depicts the evolutionary path the star takes as it moves along the red-giant branch, that ends finally with the complete collapse of the core...don't take this representation as a scientifically serious one though!
Enjoy :-)
https://en.wikipedia.org/wiki/Red_giant
https://sourceforge.net/projects/mathmod/files/MathMod-8.0/
or
https://github.com/parisolab/mathmod/releases
Post has attachment
My first version of an African Basket mathematical model.
Although the basket shape is quite easy to model, the real challenge is to create decorative patterns as appealing as the ones shown in my previous post about Rwanda African basket ...
Enjoy :-)
https://sourceforge.net/projects/mathmod/files/MathMod-8.0/
or
https://github.com/parisolab/mathmod/releases
MathMod script:
{
"Param3D": {
"Description": ["Basket by Abderrahman Taha 11/10/2018"
],
],
"Const": ["d=(33/1000)","k=33","umin=0","umax=2*pi","vmin=0","vmax=2*pi","du=1/10000","dv=1/10000"
],
"Funct": ["Fx=(u/4)sin(k*u)+v","Fy=(u/4)cos(k*u)+v","Fz=exp((u^(185/100))/55)+v","Rapp=u/sqrt(u*u+v*v+t*t)","DFxu=((Fx(u+du,v,t)-Fx(u,v,t))/du)","DFxv=((Fx(u,v+dv,t)-Fx(u,v,t))/dv)","DFyu=((Fy(u+du,v,t)-Fy(u,v,t))/du)","DFyv=((Fy(u,v+dv,t)-Fy(u,v,t))/dv)","DFzu=((Fz(u+du,v,t)-Fz(u,v,t))/du)","DFzv=((Fz(u,v+dv,t)-Fz(u,v,t))/dv)","n1=(DFyu(u,v,t)*DFzv(u,v,t)-DFzu(u,v,t)*DFyv(u,v,t))","n2=(DFzu(u,v,t)*DFxv(u,v,t)-DFxu(u,v,t)*DFzv(u,v,t))","n3=(DFxu(u,v,t)*DFyv(u,v,t)-DFyu(u,v,t)*DFxv(u,v,t))","F2x=Fx(u,0,t)","F2y=Fy(u,0,t)","F2z=Fz(u,0,t)","DF2xu=DFxu(u,0,t)","DF2yu=DFyu(u,0,t)","DF2zu=DFzu(u,0,t)","DF2xu2=n1(u,0,t)","DF2yu2=n2(u,0,t)","DF2zu2=n3(u,0,t)","Nxu=Rapp(DF2xu2(u,v,t),DF2yu2(u,v,t),DF2zu2(u,v,t))","Nyu=Rapp(DF2yu2(u,v,t),DF2xu2(u,v,t),DF2zu2(u,v,t))","Nzu=Rapp(DF2zu2(u,v,t),DF2yu2(u,v,t),DF2xu2(u,v,t))","Binxu=(DF2yu(u,v,t)*Nzu(u,v,t)-DF2zu(u,v,t)*Nyu(u,v,t))/sqrt(DF2xu(u,v,t)^2+DF2yu(u,v,t)^2+DF2zu(u,v,t)^2)","Binyu=(DF2zu(u,v,t)*Nxu(u,v,t)-DF2xu(u,v,t)*Nzu(u,v,t))/sqrt(DF2xu(u,v,t)^2+DF2yu(u,v,t)^2+DF2zu(u,v,t)^2)","Binzu=(DF2xu(u,v,t)*Nyu(u,v,t)-DF2yu(u,v,t)*Nxu(u,v,t))/sqrt(DF2xu(u,v,t)^2+DF2yu(u,v,t)^2+DF2zu(u,v,t)^2)","Tx=F2x(u,v,t)+d(Nxu(u,v,t)cos(v)+Binxu(u,v,t)*sin(v))","Ty=F2y(u,v,t)+d(Nyu(u,v,t)cos(v)+Binyu(u,v,t)*sin(v))","Tz=F2z(u,v,t)+d(Nzu(u,v,t)*cos(v)+Binzu(u,v,t)*sin(v))"
],
"Fx": ["Tx(u,v,t)"
],
"Fy": ["Ty(u,v,t)"
],
"Fz": ["Tz(u,v,t)"
],
"Grid": ["40000","20"
],
],
"Umax": ["umax"
],
"Umin": ["umin"
],
"Vmax": ["vmax"
],
"Vmin": ["vmin"]
},
"Texture": {
"Colors": ["R=(20000(3*(x^2+y^2)^4-6*x*x*y*y))%(4/10) +(46/100)","G=(100000*((x^2+y^2)-7*x*x*y*y))%(65/100)","B= (20000*((x^2+y^2)^3-10*x*x*y*y))%(2/10)+(1/10)","T=1"
],
"Name": "Trefoil",
"Noise": ""
}
}
Post has attachment
Not only they are beautiful but also their shape and colorful patterns can well be defined as mathematical functions!
Post has attachment
Water drop photography!
By Artist Photographer Richard Mohler from Devianart:
https://www.deviantart.com/relhom/art/MDC-23-514194497
How To Get Started in Water Drop Photography :
https://iso.500px.com/how-to-get-started-in-water-drop-photograph
Post has attachment
Pakistani artist Anila Quayyum Agha uses a 6.5ft laser-cut wooden cube to cast amazing shadow art in the room which holds it — with just a single light bulb.
30/09/2018
4 Photos - View album
Post has attachment
The "Black Hole" animation from MathMod's integrated scripts collection.
The real challenge with this kind of animation is to render them in real time, especially because they require rendering more than one moving objet...
or
https://github.com/parisolab/mathmod/releases
Post has attachment
Venezuelan artist Rafael Araujo renders complex 3D and math-based architectural portraits of nature...by hand!!
http://www.cnn.com/2014/02/10/world/wildly-detailed-drawings-that-combine-math-and-butterflies/
Post has attachment
Post has attachment
Parametric patterns
Up to now, MathMod integrated scripts can be used to decorate parametric surfaces with many different patterns such as the chain maille pattern, plain weave decoration, multi objects positioning,...
Patterns shown in the attached image can also be extended in many ways to suit your needs and , more interestingly, there still many new ideas to explore....stay tuned :-)