ログイン| 新規登録

Opera Software ASA

ウィジェット » 科学 » Functions 3D

Functions 3D, Opera application V1.3 2006/06/24 18:38:18

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


コメント 82 通

ページのトップからログインしコメントする

« Previous 41 - 82 中 60 Next »

Excellent widget!
Great work :D

refrex 作 , # 2007/03/12 16:39:12

a fractal. kinda hard to tell its one on such a small viewing window.
(tan(x)^2)/(sec(x)^-2)

kingswifty33 作 , # 2007/02/22 17:28:02

Wow that is great.

I'm not sure whether i'm in the right place to post a nice function

f(x,y) = 2e^-6(x^2+y^2)-1

this is a Gaussian curve (3d of course)

Valentin

de_Valentin 作 , # 2007/02/15 14:35:52

Excellent!!
While saving image, is it possible to save in a different format??
Anyway liked a lot....
Thanks Man.

ilndinesh 作 , # 2006/11/13 14:41:54

A very nice widget!
try cos(x*5)^9 * cos(y*5)^9

vt-dbnz 作 , # 2006/10/17 22:14:50

Impressive!!!

Lalacroft 作 , # 2006/09/20 10:18:21

I get a black square when I try to save the image.

DasNuke 作 , # 2006/08/28 2:04:23

Seriously, this is amazing. You are a JavaScript god.

flanker 作 , # 2006/08/23 7:26:20

How did you do this? Wonderful!

aleksanteri 作 , # 2006/08/20 14:54:51

CatmandOo: I see. Functions written implicitly like that are extremely difficult to render and would require a FAR more complex mathematical process than the one I have in place (believe me, to implement implicit functions in 2D is a difficult task in itself, let alone in 3D). Each of those quadrics (and a large majority of other implicit functions) however can be manipulated to make Z the subject and with the possible future +/- operator they can be rendered in full.
If you need to render more complex surfaces you could buy a program such as Mathematica.

Benjamin Joffe 作 , # 2006/08/08 11:56:26

Hoffe:
Thanks for your reply. I haven't ment animated functions.
I've ment quadrics:
http://en.wikipedia.org/wiki/Quadric

CatmandOo 作 , # 2006/08/07 17:48:13

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

tac94 作 , # 2006/08/06 22:11:25

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

tac94 作 , # 2006/08/06 20:12:39

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

aboy0110 作 , # 2006/08/06 15:47:55

good!

iamivor 作 , # 2006/07/23 6:28:14

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.

Benjamin Joffe 作 , # 2006/07/21 18:49:57

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

CatmandOo 作 , # 2006/07/21 14:14:59

Really Cool

Obllivian 作 , # 2006/07/13 10:35:20

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.

porneL 作 , # 2006/07/12 15:58:09

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

Benjamin Joffe 作 , # 2006/07/10 11:07:24

  1. ページ:
  2. « Previous
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. Next »