Sign up

Widgets » Science » Functions 3D

  • 781 downloads last 7 days
  • 133,760 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.

previous 41 - 60 of 71 next

Try this out: sin(50(x^2+y^2)^(1/4))/10-0.5/((y^2+y^2)^0.5)+1

By tac94 , # Aug 6, 2006 10:11:25 PM

This is a pretty good whirlpool, I just fiddled with "Benjamin Joffe"'s formula and got this: sin(1(x^2+y^2)^(1/9999))/10-0.2/((x^2+y^2)^0.5)+1

By tac94 , # Aug 6, 2006 8:12:39 PM

This is great... I ain't good at maths, its really interesting to learn. Btw... I wanted to know how to change colors here...

By aboy0110 , # Aug 6, 2006 3:47:55 PM

good!

By iamivor , # Jul 23, 2006 6:28:14 AM

CatmandOo:
It would be possible to implement an extra variable that represents time to create animated surfaces. It would not require a great deal of more code to do so, but will be very slow to render and there would be no way of saving it as an animated gif or anything like that so it does not have a very high priority at the moment. Maybe in a few months I will consider it again.
Your previous suggestion of multiple surfaces on one render would be a good feature but would require alot of change to the interface which I cannot be bothered to work on too much at the moment. The closest thing to this that I am likely to do in the near future is add the option of a "plus or minus" sign at the start of a function to let you draw complete spheres and toruses etc. instead of just the upper half.

By Benjamin Joffe , # Jul 21, 2006 6:49:57 PM

What about a widget to draw functions with three variables? Is this possible? :smile:

By CatmandOo , # Jul 21, 2006 2:14:59 PM

Really Cool

By Obllivian , # Jul 13, 2006 10:35:20 AM

Please don't use "here" as link text (I'm talking about widget's config page).

Simply "getting started" and "variables, functions" as link text would be much easier to spot, without reading all text.

By porneL , # Jul 12, 2006 3:58:09 PM

This is the closest thing to a whirlpool that I can get: sin(50(x^2+y^2)^(1/4))/10-0.5/((x^2+y^2)^0.5)+1

By Benjamin Joffe , # Jul 10, 2006 11:07:24 AM

Nice :smile:

Try these: cos(cos(10x)*cos(10y)) and sin(sin(10x)*sin(10y))

please post any good functions - anyone have any idea how to make a whirlpool?

By MaDhAvA , # Jul 10, 2006 9:17:20 AM

Wohooo, that's a really great widget as I can use it for my study - it's much easier than the real mathematical programs if you just want to have an overview of a function.

It would be really great, if you ad some more functions and options, e.g. that you can draw two or more functions together and determine the intersection function.

Further the Natural Logarithm is NOT log(x), it is usually ln(x). The Natural Logarithm is the logarithm with the basis e^1.
It would be nice if you add a Logarithm with the basis 10, usually log(x).

By CatmandOo , # Jul 9, 2006 11:01:27 PM

Congratulations, it's a really good work!

By wisher , # Jul 8, 2006 5:45:24 PM

зачОт .. =)

By desper8 , # Jul 4, 2006 4:32:28 PM

WoW!, nice work man!

Excelente!!!

By mackerox , # Jul 2, 2006 9:23:20 PM

I just don't get your praisings. Well, maybe it's cute... But I suppose it's useless, unless you're a kinda mathematician, that hates drawing... ;-)

By yoru_ran , # Jul 2, 2006 1:38:12 PM

Download is not working ???

By steve32653 , # Jul 1, 2006 4:12:21 AM

Excellent! This is actually the first useful widget i saw. It's very sophisticated.
I like your other widgets too, they are outstanding (and not only because most of the other widgets lack originality and quality).

Regards,
Wolfgang

By rechenkoenig , # Jun 30, 2006 12:45:15 PM

Awesome work! Thank you! 谢谢!(China)

By cz_ma , # Jun 30, 2006 7:59:43 AM

Класна штука. (Ukraine)

By Sportsman , # Jun 30, 2006 5:22:39 AM

SUPER! THANK YOU!

Класс!

By Dima64 , # Jun 29, 2006 10:22:05 AM

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

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