View previous topic :: View next topic 
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 

Back to top 


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 

Back to top 


nextstep Site Admin
Joined: 06 Jan 2007 Posts: 538

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 

Back to top 


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 

Back to top 


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 

Back to top 


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 

Back to top 


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.5abs(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((x2.5),max(min(sqrt(((x2.5)0.9)^2+(abs(y)0.9)^2)1.82,min(((x2.5)0.9),(abs(y)0.9))),max(((x2.5)0.9),(abs(y)0.9))1.8))),abs(z))0.3 ):(max(min(max((sqrt((x7.5)^2+(y1.25)^2)1.25 )^2 , min(x7.5,y+1.5)),max((sqrt((x7.5)^2+(y1.25)^2)1.25)^2,min((x7.5),y+1.5)))^0.5,abs(z))0.3):(max(max(abs(max(abs(x101.5)1.5,sqrt((x101.5)^2+(y1.3)^2)4)),abs(z))0.3,y3)):(max(max(abs(min(abs(min(max(min(sqrt((x14.21.3)^2+(y1.5)^2)1.25, x14.21.3),abs(y1.5)1.2),abs((x14.2)*cos(pi/7)+y*sin(pi/7)1)) ),x14.2)),abs(z))0.3,abs(y)3)):(max(max(max(abs(min(min(x17.8,2.7y),abs(y))),abs(z))0.3,y3),x17.82.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):
http://www.youtube.com/watch?v=cZMuWppbG2Y _________________ My YouTube channel
Last edited by abdelhamid belaid on Fri Nov 25, 2011 12:18 pm; edited 2 times in total 

Back to top 


nextstep Site Admin
Joined: 06 Jan 2007 Posts: 538

Posted: Tue Apr 05, 2011 3:30 pm Post subject: 


Hi all,
Very well done Abdelhamid _________________ Cheers,
Abderrahman
Last edited by nextstep on Wed Apr 06, 2011 6:52 pm; edited 1 time in total 

Back to top 


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 

Back to top 


Phil999
Joined: 08 Feb 2007 Posts: 24

Posted: Sat Apr 09, 2011 8:39 am Post subject: 


it is crazy. 

Back to top 


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.5abs(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((x2.5),max(min(sqrt(((x2.5)0.9)^2+(abs(y)0.9)^2)1.82,min(((x2.5)0.9),(abs(y)0.9))),max(((x2.5)0.9),(abs(y)0.9))1.8))),abs(z))0.3):(max(min(max((sqrt((x7.5)^2+(y1.25)^2)1.25 )^2,min(x7.5,y+1.5) ) , max( ( sqrt((x7.5)^2+(y1.25)^2)1.25 )^2,min((x7.5),y+1.5) ) )^0.5,abs(z))0.3):(max(max(abs(min(abs(min(max((sqrt((x11)^2+(y+1.5)^2)1.2),(y+1.5)),x11+1.1)),(x110.9))) , abs(z) )0.3,abs(y+1.5)1.5) ):(max(max(max(abs(min((x13), abs(sqrt(((x13)4.2)^2+(y+5.5)^2)6))),abs(z))0.3,abs(y+1.5)1.5),(x13)1.2) ):(min(max(max(abs(min(min(sqrt(((x15)1)^2+(y+0.3)^2)1,min(((x15)1),y+0.3)),min((x15)0.1,(y+0.30.9)))),abs(z))0.3,max((x15)1,(y+3))),max(max(abs((x15)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:
http://www.youtube.com/watch?v=cNHZyYAkCZ8 _________________ My YouTube channel
Last edited by abdelhamid belaid on Mon May 20, 2013 1:27 am; edited 2 times in total 

Back to top 


nextstep Site Admin
Joined: 06 Jan 2007 Posts: 538

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 

Back to top 


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(x2.5,z),(z(x6)^3/2)) ) , (z+0.5) ) , (x0.2) ), (z+0.5(x6.3)^3/2) ) , z+x10 ), max(abs(x3((z3)/5)^2)0.1(z+3)/35,abs(z3)2.5) ), abs(max(max(z1.5+(x7)^2/5 , (z0.5(x71)^2/3) ) , (x7.3(z0.5)/2) ))0.2 )*max(z0.2+(x1.2)^2/61 , (z+0exp(16*(x0.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) _________________ My YouTube channel
Last edited by abdelhamid belaid on Sun Jun 05, 2011 8:33 pm; edited 1 time in total 

Back to top 


nextstep Site Admin
Joined: 06 Jan 2007 Posts: 538

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 

Back to top 


nextstep Site Admin
Joined: 06 Jan 2007 Posts: 538

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)^2001",
"B= 4*min( abs( ((abs(x)1)^4+(y+1.25)^4)^(1/4)1.25) , min( x , abs(((abs(x)0.5)^4+(y1.25)^4)^(1/4)1.25) ))^2+(2*z)^100+(y/2.9)^2001",
"C= max( ( 4*( (y^4+4*x^2)^(1/2)2.5 )^2+(2*z)^1001 ) ,( (x1)^2+(1.2*y)^1001) )",
"D= max(2*x,((2.4*y)^4+(2*x)^4)^0.256)^2+(2*z)^1001",
"E= 4*min( abs((abs(abs(y)1.25)1.25)) , x+0.25 )^2+(2*z)^100+(y/2.9)^200+(x/2)^2001",
"F= 4*min( abs((abs(y1.5)1)) , x+0.25 )^2+(2*z)^100+(y/2.9)^200+(x/2)^2001",
"G= min( min( (2*(x1))^100+(4*(y+0.8))^100+(2*z)^1001 ,(4*(x1.25))^100+(2*(y+1.05))^100+(2*z)^1001 ) ,max( ( 4*( (y^4+4*x^2)^(1/2)2.5 )^2+(2*z)^1001 ) ,( (x1)^2+(1.2*y)^1001) ) )",
"H= 4*min( abs(y) , abs(x*1.4)+2 )^2+(2*z)^100+(y/3)^2001",
"I= 2*x)^100+(y/3)^100+(2*z)^1001",
"J= min( max( y+1.5 , 4*(sqrt((x+1)^2+(y+1.5)^2)1)^2+(2*z)^1001 ) ,(2*x)^100+((y1.5/2)/(4.5/2))^100+(2*z)^1001 )",
"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)^1001",
"L= 4*min( y+2.5 , x+0.25 )^2+(2*z)^100+(y/3)^200+(x/2)^2001",
"M= 4*min( (abs(x)*cos(pi/4)+y*sin(pi/4)) , abs(x)+1.75 )^2+(2*z)^200+(y/3)^2001",
"N= 4*max( (x+2) , min( ( x2) , x*cos(pi/5)+y*sin(pi/5) ))^2+(2*z)^100+(y/3)^3001",
"O= 4*( (y^4+4*x^2)^(1/2)2.5 )^2+(2*z)^1001",
"P= 4*min( x , abs(((abs(x)0.8)^4+(y1.25)^4)^(1/4)1.25) )^2+(2*z)^100+(y/2.9)^2001",
"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)^1001",
"R= min( 4*min( x , abs(((abs(x)0.8)^4+(y1.25)^4)^(1/4)1.25) )^2+(2*z)^100+(y/2.9)^2001 ,4*(x*cos(pi/10)+y*sin(pi/10)1.2 )^2+((y+1.5)/1.5)^200+(2*z)^1001 )",
"S= 9*min( max( ( sqrt(x^2+(y1.25)^2)1.25 )^2 , min(x,y+1.5) ) , max( ( sqrt(x^2+(y1.25)^2)1.25 )^2 , min(x,y+1.5) ) ) +(2*z)^1001",
"T= 4*min( abs(x) , y+2.5 )^2+(2*z)^100+(y/3)^200+(x/2)^2001",
"U= 4*max(abs(x)2 , sqrt(x^2+(y2.6)^2)5 )^2+(2*z)^100+(y/3)^2001",
"V= 4*(abs(x)*cos(pi/10)+y*sin(pi/10)+1)^2+(2*z)^200+(y/3)^2001",
"W= 4*(abs(abs(x)1)*cos(pi/10)+y*sin(pi/10)+1)^2+(2*z)^200+(y/3)^2001",
"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)^2001",
"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)^2001",
"Z= 4*max( (y+2.5) , min( ( y2.5) , y*cos(pi/3)+x*sin(pi/3) ))^2+(2*z)^100+(x/2)^3001"
],
"Fxyz": [
"M(x,y,z,t)*A(x5,y,z,t)*T(x9,y,z,t)*H(x13,y,z,t)*M(x18,y,z,t)*O(x22.3,y/1.7,z,t)*D(x25,y,z,t)"
],
"Xmax": [
"30"
],
"Xmin": [
"3.6"
],
"Ymax": [
"3"
],
"Ymin": [
"10"
],
"Zmax": [
"0.5001"
],
"Zmin": [
"0.5001"
]
}
} 
_________________ Cheers,
Abderrahman 

Back to top 




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

2005 Powered by phpBB © 2001, 2005 phpBB Group
