cello wrote on Sep 2nd, 2005, 7:58pm:Very nifty, though I am not sure how keen I am on the color scheme (the yellow/green/red doesn't have much of a modern feel to it).
Hi Marcello
Yes, probably you are right about the colors. I never have had a good taste for graphics. Nevertheless I got so used to it that i can't think to other colors.
cello wrote on Sep 2nd, 2005, 7:58pm:Any chance on seeing the source code for this project
I would prefer of not for many reasons. First of all is that in the code there are links to the php scripts that manage the sw3d user's accounts in my web site. I made that scripts thinking to the safety of the user's data like username, password etc etc. But i can't be sure that they are really sure. Some spiteful guy could do a lot of damage. The second reason is that i'm just an amateur, not a professional programmer; so my code is disorderly, confused, abounding and so on. The third reason is that it is so long! Sometime i think that it is a kind of miracle that it works
Anyway i'm disposed to talk with you about each aspect of the applet. For example about the physics, the mathematics, or also other tecnical aspects like your following curiosity
cello wrote on Sep 2nd, 2005, 7:58pm:I am curious how you went about creating/moving 3d points with a 2d input (mouse).
Marcello
I did in this way: when you catch a free mass with the mouse and you drag it around, the mass moves in a plane that is always parallel to the screen (i.e. orthogonal to the direction of the view). In this way you are moving the mass just in a plane but, when you'll change the angle of view and you'll catch the same mass, dragging the mouse you'll move the mass in another plane that is not parallel to the previous. Altogether you moved the free mass in a 3d environment. Have I made myself clear
Marcello