Sign up

Widgets » Science » Functions 3D

  • 788 downloads last 7 days
  • 133,713 total downloads
  • Rating: +93 (login to vote)
Functions 3D V1.3 Jun 24, 2006 6:38:18 PM

Render 3D surfaces from mathematical expressions

Enter a mathematical function and have it rendered in a 3D space.

-----

Equations are entered as a function of x and y. An example for a unit sphere would be:

f(x,y) = (1 - x^2 - y^2) ^ (1/2)

For a full list of the functions, operators, variables and constants available in this widget visit http://www.benjoffe.com/code/tools/functions3d/keywords

For a selection of interesting surfaces visit: http://www.benjoffe.com/code/tools/functions3d/examples

------

New in 0.21
- Fixed a problem that surfaced since Opera 9.2, (thanks Reggiostar and miron22!)

New in 0.2:
- Height spectrum mode
- Fixed minor panning bug

New in 0.3
- Japanese translation courtesy of Opera Software ASA

------

www.benjoffe.com


Comments 71 posts

Log in at the top of the page to post a comment.

1 - 20 of 71 next

if this is not some kind of magic, what else it could be ?
though it might not be useful for me, i find this widget brilliant, congratulations Joffe, and thank you.

By Khaled-Khalil , # Sep 29, 2009 1:42:15 AM

cool widget

sin(x-8y)

By matzeatweb , # Jul 22, 2009 12:12:51 PM

(x^50- y^265465464565465464645665)(x^435 + y^54866545465546464565464565464)(y^5436656544654 - x^543243342343243423)(x^5543353443-y^546465464564543) is one I have made...looks like a chair lol...

By WillSly , # Nov 29, 2008 2:24:21 PM

Very good widget.

By Foking , # Nov 26, 2008 2:11:27 PM

New release
-0.5-cos(atan(y/x)*8+sqrt(x*x+y*y)*4)+sign(sin(sqrt(x*x+y*y)*12-1)-0.7)/5

By Zifpro , # Oct 26, 2008 8:36:46 PM

Cool widget

-0.5-cos(atan(y/x)*8+sqrt(x*x+y*y)*4)+sign(sqrt(x*x+y*y)-0.7)/5-sign(sqrt(x*x+y*y)-0.8)/5

By Zifpro , # Oct 26, 2008 8:09:30 PM

Very good widget. Thanks

By nhatkyngaythangnam , # Sep 22, 2008 5:22:53 AM

very interesting program

By thedalida , # Sep 5, 2008 5:54:39 PM

Outstanding! Cool and useful widget, but a bit slower than I expected. Thx and great respect to author of this masterpiece.

By SoulStealer2 , # Aug 2, 2008 9:33:36 AM

This, my friend, is the culmination of more work than you can imagine.

A precise view of the section of road and cliffside visible from my window.

(2(2abs(cot(x))-((abs(sin(sqr(cot(sqr(y(abs(1/2((((2x-3y+sin(cos(tan(4))))cot(5))^6x-7y)/8^(x-y))))-y))-sqr(cot(50x))-abs(y))-x)+sqr(0.1x-y(sin(4))+1/2)+x(y))^(2(abs(y))(sqr(x))-0.5)-0.5x^y(sin(abs(sqr(x-y)))))/sin(20x)+x(cos(2^y)))+0.5y)(2(2abs(cot(x))-((abs(sin(sqr(cot(sqr(y(abs(1/2((((2x-3y+sin(cos(tan(4))))cot(5))^6x-7y)/8^(x-y))))-y))-sqr(cot(50x))-abs(y))-x)+sqr(0.1x-y(sin(4))+1/2)+x(y))^(2(abs(y))(sqr(x))-0.5)-0.5x^y(sin(abs(sqr(x-y)))))/sin(20x)+x(cos(2^y)))+0.5y))+0.2)(0.0001)

By Candlejack , # Jun 19, 2008 10:34:39 PM

SIN(5(X^6+Y^6)) ITS A TUB OR A SINK R SUMTHIN ANYWAY ITS COOL

By DIZZLE_SEGAR , # Jan 29, 2008 12:41:00 AM

But what is the logic behind this ??? I just copy pasted some source codes and experimented, but I don't get the real logic .. something related to 3d Co-ridnate geometry for sure..

By ice_syncer , # Dec 9, 2007 6:50:05 PM

Here's a colourful fractal of a gaussian curve ( 3D ofcourse )
2e^-6(x^2+y^2)-SQRT(0.phi)

By ice_syncer , # Dec 9, 2007 6:45:55 PM

Here's a cool-looking pipe-thing:

1/tan(cos(abs(x)+abs(y)))

By thetechgeek , # Dec 6, 2007 11:51:33 PM

(-sign(0.025-(x^2+y^2)) + sign(0.2-(x^2/5+y^2/5)))/50
That is a cd (sort of.) Can someone make a penguin?

By Sk8r644 , # Nov 21, 2007 6:27:25 PM

Some example:
sin(4*sqrt(x^2+y^2))/sqrt(x^2+y^2)
sin(4*sqrt(x^2+y^2))
abs(x^2-y^2)
0.3*sin(4*sqrt(x^2+y^2))*sqrt(x^2+y^2)
x*y(x-y)(x+y)
10*x*y(x-y)(x+y)
(x^2-y^2)

By Lali19871014 , # Oct 21, 2007 9:31:24 PM

if you flip Benjamin Joffe's whirlpool formula upside down you get a volcano: 0-(sin(50(x^2+y^2)^(1/4))/10-0.5/((x^2+y^2)^0.5)+1)

By aoe3rules , # Sep 19, 2007 1:01:11 AM

(sign(1-(y^2+x^2)))/2

By aoe3rules , # Sep 19, 2007 12:55:41 AM

Thank you!! Is very good! I use here, and use for mathematics.

By firepower22 , # Jul 3, 2007 3:10:17 AM

try these:

(tan(5x))+(cos(5y))
(sin(cos(tan(x(y(5))))))
(sin(5(x^2+y^2)))
1-(abs(y)+abs(x))
(sinh(x^2))+(cosh(y^2))-2
(sin(5(x)))+(cos(5(y)))-1
(sin(5(x^2)))+(cos(5(y^2)))-1
(tan(5x))+(cos(5y))+(sin(5x))+(cot(5y))
(x^2+y^2)^5-1
(tan(x^2))/(sec(x^-2))
0-(abs(x^2))+(abs(y^2))
1-((abs(5x))+(abs(5y)))
(sin(5x))(cos(5y))/10
(sin(5x))(cos(5y))/10-1
(sin(5(x^2(y^2))))(cos(5(x^2(y^2))))*3-0.5
1-(x^2*y^2)*4
(tan(cot(sin(cos(y(5))))))+(tan(cot(sin(cos(x(5)))))) (look at top view)
(sin(5(x)))(cos(5(y)))
x^3
(sign(x^3))
(sign(-(x^2*y^2)*1000))
-(sign(-(x^2*y^2)*1000))
1-(1/(15(x^2+y^2)))
(sign(sin(sin(10x)*sin(10y))))

does anyone know how i can save widgets to a file and take them to another computer (the internet on that one doesnt work) ? i did this with skins by downloading them in firefox and saving them to a CD but when you try this with widgets it says you need to download opera.

By aoe3rules , # Jun 28, 2007 6:50:10 PM

  1. Pages:
  2. 1
  3. 2
  4. 3
  5. 4
  6. next

Copyright © 2001 - 2009 Opera Software. All rights reserved. About | Contact | Privacy | Disclaimer |