Author Message
abdelhamid belaid

Joined: 13 Aug 2009
Posts: 170

 Posted: Mon Sep 28, 2009 2:19 pm    Post subject: Write with K3DSurf Letters by k3dsurf: http://abdelhamid394.blogspot.com/Last edited by abdelhamid belaid on Mon May 20, 2013 1:03 am; edited 1 time in total
thierry_antonio

Joined: 09 Jan 2008
Posts: 3

 Posted: Mon Sep 28, 2009 10:01 pm    Post subject: beautifulll but .... hello great job but why 4 blogs !!!!! thierry
nextstep

Joined: 06 Jan 2007
Posts: 539

Posted: Tue Sep 29, 2009 7:48 am    Post subject:

Hi All,
Thank you Abdelhamid for this great job . Long ago I was thinking about writing "K3DSurf" and you did it
 Quote: great job but why 4 blogs !!!!!

I'm not sure but maybe there is a limitation in the amount of space.
For your information Abdelhamid, http://www.flickr.com/ is one of the most interesting websites for sharing your images and photos
_________________
Cheers,
Abderrahman
jotero

Joined: 27 Jan 2007
Posts: 153
Location: Germany Hannover

 Posted: Thu Oct 01, 2009 11:14 am    Post subject: hello all WOW... Abdelhamid I look forward to further work from you. ciao torolf_________________Kontakte
thierry_antonio

Joined: 09 Jan 2008
Posts: 3

 Posted: Fri Oct 02, 2009 8:43 pm    Post subject: How to ? Hello what method do you use to find such formulas ? thanks
abdelhamid belaid

Joined: 13 Aug 2009
Posts: 170

 Posted: Sat Oct 03, 2009 11:02 am    Post subject: Hello all, my friend thierry_antonio matter very easy and enjoyable but I can't explain in a post on a forum, you must know precisely the characteristic elements of the shape you want to find a cartesian equation. You must know exactly the behavior of each used function, specially min and max functions, I mean how to behave each function separately, for example if we have two shapes A = 0 and B = 0 and want to get the equation of the shape the union of them we write min(A, B) = 0, issue is purely mathematics, there are many technics, issue needs writing a book so others can learn.Last edited by abdelhamid belaid on Mon May 20, 2013 1:25 am; edited 1 time in total
abdelhamid belaid

Joined: 13 Aug 2009
Posts: 170

Posted: Sun Apr 03, 2011 3:38 pm    Post subject:

Hi all,
Not new but making new equations I have got good drawings :

 Code: F(x,y,z)=  (max(max(abs(sqrt(x^2+(abs(y)-1.3)^2)-1.3),abs(z))-0.3,min(1.5-abs(y),-x))):(max(max(abs(min((x+4.5),abs(min(-y*cos(pi/2.7)+(x+4.5)*sin(pi/2.7)-0.7,abs((x+4.5)*cos(pi/7)+y*sin(pi/7)-0.5) )) )) ,abs(z))-0.3,abs(y)-3)):(max(abs(max(-(x-2.5),max(min(sqrt(((x-2.5)-0.9)^2+(abs(y)-0.9)^2)-1.82,min(((x-2.5)-0.9),(abs(y)-0.9))),max(((x-2.5)-0.9),(abs(y)-0.9))-1.8))),abs(z))-0.3  ):(max(min(max((sqrt((x-7.5)^2+(y-1.25)^2)-1.25 )^2 , min(x-7.5,-y+1.5)),max((sqrt((x-7.5)^2+(-y-1.25)^2)-1.25)^2,min(-(x-7.5),y+1.5)))^0.5,abs(z))-0.3):(max(max(abs(max(abs(x-10-1.5)-1.5,sqrt((x-10-1.5)^2+(y-1.3)^2)-4)),abs(z))-0.3,y-3)):(max(max(abs(min(abs(min(max(min(sqrt((x-14.2-1.3)^2+(y-1.5)^2)-1.25, x-14.2-1.3),abs(y-1.5)-1.2),abs((x-14.2)*cos(pi/7)+y*sin(pi/7)-1)) ),x-14.2)),abs(z))-0.3,abs(y)-3)):(max(max(max(abs(min(min(x-17.8,2.7-y),abs(y))),abs(z))-0.3,-y-3),x-17.8-2.5)): [x]: -4.82 , 20.4 [y]: -3.001 , 3.001 [z]: -1.5 , 1.5

My friends you can see some of my works on YouTube (of course there is more):
_________________

Last edited by abdelhamid belaid on Fri Nov 25, 2011 12:18 pm; edited 2 times in total
nextstep

Joined: 06 Jan 2007
Posts: 539

 Posted: Tue Apr 05, 2011 3:30 pm    Post subject: Hi all, Very well done Abdelhamid _________________Cheers, AbderrahmanLast edited by nextstep on Wed Apr 06, 2011 6:52 pm; edited 1 time in total
jotero

Joined: 27 Jan 2007
Posts: 153
Location: Germany Hannover

 Posted: Wed Apr 06, 2011 11:33 am    Post subject: Hello all yes...WOW... I'm speechless abdelhamid ciao torolf_________________Kontakte
Phil999

Joined: 08 Feb 2007
Posts: 24

 Posted: Sat Apr 09, 2011 8:39 am    Post subject: it is crazy.
abdelhamid belaid

Joined: 13 Aug 2009
Posts: 170

Posted: Fri Apr 22, 2011 5:52 pm    Post subject:

Hi all,
Now It's as you like Taha, I know that

 Code: F(x,y,z)= (max(max(abs(sqrt(x^2+(abs(y)-1.3)^2)-1.3),abs(z))-0.3,min(1.5-abs(y),-x))):(max(max(abs(min((x+4.5),abs(min(-y*cos(pi/2.7)+(x+4.5)*sin(pi/2.7)-0.7,abs((x+4.5)*cos(pi/7)+y*sin(pi/7)-0.5) )) )) ,abs(z))-0.3,abs(y)-3)):(max(abs(max(-(x-2.5),max(min(sqrt(((x-2.5)-0.9)^2+(abs(y)-0.9)^2)-1.82,min(((x-2.5)-0.9),(abs(y)-0.9))),max(((x-2.5)-0.9),(abs(y)-0.9))-1.8))),abs(z))-0.3):(max(min(max((sqrt((x-7.5)^2+(y-1.25)^2)-1.25 )^2,min(x-7.5,-y+1.5) ) , max( ( sqrt((x-7.5)^2+(-y-1.25)^2)-1.25 )^2,min(-(x-7.5),y+1.5) )   )^0.5,abs(z))-0.3):(max(max(abs(min(abs(min(max(-(sqrt((x-11)^2+(y+1.5)^2)-1.2),(y+1.5)),x-11+1.1)),-(x-11-0.9))) , abs(z) )-0.3,abs(y+1.5)-1.5)   ):(max(max(max(abs(min((x-13), abs(sqrt(((x-13)-4.2)^2+(y+5.5)^2)-6))),abs(z))-0.3,abs(y+1.5)-1.5),(x-13)-1.2)  ):(min(max(max(abs(min(-min(sqrt(((x-15)-1)^2+(y+0.3)^2)-1,min(-((x-15)-1),y+0.3)),min((x-15)-0.1,-(y+0.3-0.9)))),abs(z))-0.3,max((x-15)-1,-(y+3))),max(max(abs((x-15)-0.1)-0.3,abs(y+0.3+0.2)),abs(z))-0.3)): [x]: -4.82 , 16.001 [y]: -3.001 , 3.001 [z]: -1.5 , 1.5

My friends as I said there is more on YouTube for example:
_________________

Last edited by abdelhamid belaid on Mon May 20, 2013 1:27 am; edited 2 times in total
nextstep

Joined: 06 Jan 2007
Posts: 539

 Posted: Sat Apr 23, 2011 4:11 pm    Post subject: Hi all, Yes Abdelhamid, I prefer this version of your formula Are you planing to do the same thing for other languages (Arabic, Chinese...)? I'm pretty sure a lot of people are going to be interested in your work for different reasons. Great job Abdelhamid _________________Cheers, Abderrahman
abdelhamid belaid

Joined: 13 Aug 2009
Posts: 170

Posted: Sun Jun 05, 2011 4:18 pm    Post subject:

Hi all,
Arabic language maybe Taha but Chinese I don't know anything about "naught" but althought I promise you something.
Here this word is "Taha" in arabic it's a great name for a great man

 Code: F(x,y,z)= max(min(min(max(max(max( max( min( z-(log(x)-x+3) , -max(min(x-2.5,-z),-(z-(x-6)^3/2)) ) , -(z+0.5) ) , -(x-0.2) ),  -(z+0.5-(x-6.3)^3/2) ) , z+x-10 ), max(abs(x-3-((z-3)/5)^2)-0.1-(z+3)/35,abs(z-3)-2.5) ),  abs(max(max(z-1.5+(x-7)^2/5 , -(z-0.5-(x-7-1)^2/3) ) , -(x-7.3-(z-0.5)/2) ))-0.2 )*max(z-0.2+(x-1.2)^2/6-1 , -(z+0-exp(-16*(x-0.7))) ) , abs(y)-0.2 ) [x]: 0.1 , 9.2 [y]: -0.21 , 0.21 [z]: -0.6 , 5.6

I suppose now Taha you owe me a cake not me (a mathematical one)
_________________

Last edited by abdelhamid belaid on Sun Jun 05, 2011 8:33 pm; edited 1 time in total
nextstep

Joined: 06 Jan 2007
Posts: 539

 Posted: Sun Jun 05, 2011 6:29 pm    Post subject: Hi all, Thank you very much Abdelhamid, i really appreciate your gift and the kind words . You're really a talented man and i wish you a big success. Mathematics is a universal language for describing almost anything in our universe, including human languages. Your formula is a mathematical description of the writing of an Arabic word so mathematicians can use this word without even knowing the Arabic language. There is even better, your mathematical description can also be mathematically described: this is the description of the description and we can go with this at an infinite level of abstraction. Humans can understand words, mathematicians can work with mathematical descriptions of the word at any levels without even knowing the meaning of that word. Well I have to take some coffee because my head starts heart a little bit _________________Cheers, Abderrahman
nextstep

Joined: 06 Jan 2007
Posts: 539

Posted: Sat Nov 15, 2014 4:34 am    Post subject:

Hi all,
Letters of the Alphabet can be modeled, such as any 3D object, with mathematical equation. As a results, words and text can be also expressed in mathematical language!
The attached example is based on the great work of Abdelhamid Belaid.

Letters by taha_ab, on Flickr

 Code: { "Iso3D": { "Name": [ "AB_Letters" ], "Component": [ "AB_Letters" ], "Funct": [ "A= 4*min( abs(y+0.8) , (-abs(x)*cos(pi/10)-y*sin(pi/10)+1) )^2+(2*z)^200+(y/3)^200-1", "B= 4*min( abs( ((abs(x)-1)^4+(y+1.25)^4)^(1/4)-1.25) , min( x , abs(((abs(x)-0.5)^4+(y-1.25)^4)^(1/4)-1.25) ))^2+(2*z)^100+(y/2.9)^200-1", "C= max( ( 4*( (y^4+4*x^2)^(1/2)-2.5 )^2+(2*z)^100-1 ) ,-( (x-1)^2+(1.2*y)^100-1) )", "D= max(-2*x,((2.4*y)^4+(2*x)^4)^0.25-6)^2+(2*z)^100-1", "E= 4*min( abs(-(abs(abs(y)-1.25)-1.25)) , x+0.25 )^2+(2*z)^100+(y/2.9)^200+(x/2)^200-1", "F= 4*min( abs(-(abs(y-1.5)-1)) , x+0.25 )^2+(2*z)^100+(y/2.9)^200+(x/2)^200-1", "G= min( min( (2*(x-1))^100+(4*(y+0.8))^100+(2*z)^100-1 ,(4*(x-1.25))^100+(2*(y+1.05))^100+(2*z)^100-1 ) ,max( ( 4*( (y^4+4*x^2)^(1/2)-2.5 )^2+(2*z)^100-1 ) ,-( (x-1)^2+(1.2*y)^100-1) ) )", "H= 4*min( abs(y) , -abs(x*1.4)+2 )^2+(2*z)^100+(y/3)^200-1", "I= 2*x)^100+(y/3)^100+(2*z)^100-1", "J= min( max( y+1.5 , 4*(sqrt((x+1)^2+(y+1.5)^2)-1)^2+(2*z)^100-1 ) ,(2*x)^100+((y-1.5/2)/(4.5/2))^100+(2*z)^100-1 )", "K= min( min( (2*x)^51+(y/3)^50 , 2*abs(y*cos(pi/3)-x*sin(pi/3)+1) ) ,2*abs(x*cos(pi/7)+y*sin(pi/7)-1)+((y+1.5)/1.5)^50 )^2+(y/3)^100+(2*z)^100-1", "L= 4*min( y+2.5 , x+0.25 )^2+(2*z)^100+(y/3)^200+(x/2)^200-1", "M= 4*min( -(-abs(x)*cos(pi/4)+y*sin(pi/4)) , -abs(x)+1.75 )^2+(2*z)^200+(y/3)^200-1", "N= 4*max( -(x+2) , min( -( x-2) , x*cos(pi/5)+y*sin(pi/5) ))^2+(2*z)^100+(y/3)^300-1", "O= 4*( (y^4+4*x^2)^(1/2)-2.5 )^2+(2*z)^100-1", "P= 4*min( x , abs(((abs(x)-0.8)^4+(y-1.25)^4)^(1/4)-1.25) )^2+(2*z)^100+(y/2.9)^200-1", "Q= min( ( 4*( (y^4/4+4*x^2)^(1/2)-3.5 )^2 ) ,16*(x*cos(pi/5)+y*sin(pi/5) )^2+((y+2)/0.8)^200 )+(2*z)^100-1", "R= min( 4*min( x , abs(((abs(x)-0.8)^4+(y-1.25)^4)^(1/4)-1.25) )^2+(2*z)^100+(y/2.9)^200-1 ,4*(x*cos(pi/10)+y*sin(pi/10)-1.2 )^2+((y+1.5)/1.5)^200+(2*z)^100-1 )", "S= 9*min( max( ( sqrt(x^2+(y-1.25)^2)-1.25 )^2 , min(x,-y+1.5) ) , max( ( sqrt(x^2+(-y-1.25)^2)-1.25 )^2 , min(-x,y+1.5) ) ) +(2*z)^100-1", "T= 4*min( abs(x) , -y+2.5 )^2+(2*z)^100+(y/3)^200+(x/2)^200-1", "U= 4*max(abs(x)-2 , sqrt(x^2+(y-2.6)^2)-5 )^2+(2*z)^100+(y/3)^200-1", "V= 4*(-abs(x)*cos(pi/10)+y*sin(pi/10)+1)^2+(2*z)^200+(y/3)^200-1", "W= 4*(-abs(abs(x)-1)*cos(pi/10)+y*sin(pi/10)+1)^2+(2*z)^200+(y/3)^200-1", "X= 4*min( abs(y*cos(pi/3)-x*sin(pi/3)) , abs(y*cos(-pi/3)-x*sin(-pi/3)) )^2+(2*z)^200+(y/3)^200-1", "Y= 4*min( y*cos(pi/3)-x*sin(pi/3) , abs(y*cos(-pi/3)-x*sin(-pi/3)) )^2+(2*z)^200+(y/3)^200-1", "Z= 4*max( -(-y+2.5) , min( -( -y-2.5) , -y*cos(pi/3)+x*sin(pi/3) ))^2+(2*z)^100+(x/2)^300-1" ], "Fxyz": [ "M(x,y,z,t)*A(x-5,y,z,t)*T(x-9,y,z,t)*H(x-13,y,z,t)*M(x-18,y,z,t)*O(x-22.3,y/1.7,z,t)*D(x-25,y,z,t)" ], "Xmax": [ "30" ], "Xmin": [ "-3.6" ], "Ymax": [ "3" ], "Ymin": [ "-10" ], "Zmax": [ "0.5001" ], "Zmin": [ "-0.5001" ] } }

_________________
Cheers,
Abderrahman
 Display posts from previous: All Posts1 Day7 Days2 Weeks1 Month3 Months6 Months1 Year Oldest FirstNewest First
 All times are GMT Page 1 of 1

 Jump to: Select a forum MathMod----------------MathMod Progress & featuresMathematical Models CollectionHow toBugsMathMod for WindowsMathMod for Linux/UnixMathMod For MACOSXMathMod TutorialsOther Mathematical ToolsOpen Discussion K3DSurf----------------K3DSurf Discuss/DiscussionsHow toK3DSurf math related questionsK3DSurf for WindowsK3DSurf for MacOSK3DSurf for LinuxOnline K3DSurf: J3DSurfNewsBugsOnline DocumentationAccount Activation Issue ?/ Problème d'activation de votre compte ?
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum