Location via proxy:   HOME  
DOWNLOAD
& save video
flv mpeg
mov avi
avi 3gp
divx more..
Your Ad Here
Still Stuck? Try Our Proxy Network  LegalSurf   JumboProxy    NewJumbo

Sign up

Widgets » 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://my.opera.com/Benjamin%20Joffe/homes/functions/3Dv0.1.html

For a selection of interesting surfaces visit: http://my.opera.com/Benjamin%20Joffe/homes/functions/surfaces.html

------

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

See also Functions 2D: http://widgets.opera.com/widget/4226


Comments 61 posts

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

1 - 20 of 61 next

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

By DIZZLE_SEGAR, # Jan 29, 2008 0: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 0: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

The widget turned out to be quite useful for solving equations numerically (as the root of a function).

At the moment, to look for f(x,y)==0 AND g(x,y)==0, I type "abs(f(x,y))+abs(g(x,y))". Sometimes with an additional sqrt(..), depending on how the neighbourhood of the root is shaped.

To make this more useful, it would be a great help to have colored isolines in the dynamic (wireframe) view, or at least different colors for positive and negative values. It's quite hard to guess from the black lines where the root might be.

By Schneemann, # Jun 11, 2007 2:21:29 AM

Very impressive.

By Jadd, # May 29, 2007 4:59:24 PM

This looks great. Thanks for making!

By Archonic, # May 23, 2007 6:37:37 PM

Thanks Reggiostat and miron22, the widget has now been fixed, please re-download.
Regards,
Benjamin

By benjamin joffe, # May 7, 2007 6:50:58 PM

"It's amazing, but everytime when the surface changes or when I move it, the old pictures keep "painted" in the window. Is there a way of reparing that?"

SAME PROBLEM HERE!

By miron22, # May 3, 2007 6:19:43 PM

waaaayyyy to confusing for me lol you need to make one for idiots like to were you just click and drag it or something lol tell me if yo do ever make one for idiots

By mikeoo92, # Apr 22, 2007 8:27:10 PM

It's amazing, but everytime when the surface changes or when I move it, the old pictures keep "painted" in the window. Is there a way of reparing that?

By Reggiostar, # Apr 21, 2007 3:40:39 PM

wow, such a small widget but powerful rendering 3-d images. thank you

By xinhxinh, # Apr 13, 2007 10:10:02 PM

Very useful, thank you!

By bacau, # Apr 9, 2007 11:12:26 PM

Excellent widget!
Great work

By refrex, # Mar 12, 2007 4:39:12 PM

Copyright © 2001 - 2008 Opera Software. All rights reserved. About | Contact | Privacy | Disclaimer | Web analytics powered by HitsLink.

Your