Write with K3DSurf

 
Post new topic   Reply to topic    K3DSurf forum Forum Index -> Mathematical Models Collection
View previous topic :: View next topic  
Author Message
abdelhamid belaid



Joined: 13 Aug 2009
Posts: 170

PostPosted: Mon Sep 28, 2009 2:19 pm    Post subject: Write with K3DSurf Reply with quote

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 View user's profile Send private message Send e-mail Visit poster's website
thierry_antonio



Joined: 09 Jan 2008
Posts: 3

PostPosted: Mon Sep 28, 2009 10:01 pm    Post subject: beautifulll but .... Reply with quote

hello
great job but why 4 blogs !!!!!

thierry
Back to top View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 539

PostPosted: Tue Sep 29, 2009 7:48 am    Post subject: Reply with quote

Hi All,
Thank you Abdelhamid for this great job Razz . Long ago I was thinking about writing "K3DSurf" and you did it Cool
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 View user's profile Send private message
jotero



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

PostPosted: Thu Oct 01, 2009 11:14 am    Post subject: Reply with quote

hello all Smile

WOW... Abdelhamid Shocked
I look forward to further work from you.

ciao
torolf
_________________
Kontakte
Back to top View user's profile Send private message Send e-mail Visit poster's website AIM Address
thierry_antonio



Joined: 09 Jan 2008
Posts: 3

PostPosted: Fri Oct 02, 2009 8:43 pm    Post subject: How to ? Reply with quote

Hello
what method do you use to find such formulas ?

thanks
Back to top View user's profile Send private message
abdelhamid belaid



Joined: 13 Aug 2009
Posts: 170

PostPosted: Sat Oct 03, 2009 11:02 am    Post subject: Reply with quote

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 View user's profile Send private message Send e-mail Visit poster's website
abdelhamid belaid



Joined: 13 Aug 2009
Posts: 170

PostPosted: Sun Apr 03, 2011 3:38 pm    Post subject: Reply with quote

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


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 Smile (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 View user's profile Send private message Send e-mail Visit poster's website
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 539

PostPosted: Tue Apr 05, 2011 3:30 pm    Post subject: Reply with quote

Hi all,
Very well done Abdelhamid Shocked
_________________
Cheers,
Abderrahman


Last edited by nextstep on Wed Apr 06, 2011 6:52 pm; edited 1 time in total
Back to top View user's profile Send private message
jotero



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

PostPosted: Wed Apr 06, 2011 11:33 am    Post subject: Reply with quote

Hello all Smile

yes...WOW... I'm speechless abdelhamid Shocked

ciao
torolf
_________________
Kontakte
Back to top View user's profile Send private message Send e-mail Visit poster's website AIM Address
Phil999



Joined: 08 Feb 2007
Posts: 24

PostPosted: Sat Apr 09, 2011 8:39 am    Post subject: Reply with quote

it is crazy.
Back to top View user's profile Send private message Send e-mail
abdelhamid belaid



Joined: 13 Aug 2009
Posts: 170

PostPosted: Fri Apr 22, 2011 5:52 pm    Post subject: Reply with quote

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



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 Very Happy 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 View user's profile Send private message Send e-mail Visit poster's website
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 539

PostPosted: Sat Apr 23, 2011 4:11 pm    Post subject: Reply with quote

Hi all,
Yes Abdelhamid, I prefer this version of your formula Very Happy
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 Cool
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
abdelhamid belaid



Joined: 13 Aug 2009
Posts: 170

PostPosted: Sun Jun 05, 2011 4:18 pm    Post subject: Reply with quote

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



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) Twisted Evil
_________________
My YouTube channel


Last edited by abdelhamid belaid on Sun Jun 05, 2011 8:33 pm; edited 1 time in total
Back to top View user's profile Send private message Send e-mail Visit poster's website
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 539

PostPosted: Sun Jun 05, 2011 6:29 pm    Post subject: Reply with quote

Hi all,
Thank you very much Abdelhamid, i really appreciate your gift and the kind words Very Happy . 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 Very Happy
_________________
Cheers,
Abderrahman
Back to top View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 539

PostPosted: Sat Nov 15, 2014 4:34 am    Post subject: Reply with quote

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 View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    K3DSurf forum Forum Index -> Mathematical Models Collection All times are GMT
Page 1 of 1

 
Jump to:  
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


Start Your Own Video Sharing Site

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com