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: 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 |
|
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.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):
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: 539
|
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.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:
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: 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 |
|
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(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)  _________________ 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: 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 |
|
Back to top |
|
 |
nextstep Site Admin
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 |
|
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
|