On Sept. 20, my wife took me to the E.R. with acute pancreatitis. Very painful, and the docs had to get the inflammation down before they can remove my defective gallbladder. Had the gallbladder removed on Sept. 29, and now am home taking it easy on pain meds and rest.
MoBuilds - I am not the only person here on Algobox who gives help. There are many other smart people who can help you with SPH particles much better than I can. Unfortunately, they are under no obligation to help, so they may or may not reply to your questions.
This scene reminded me of your Life-Frog scene. The coding is different, but very nicely done. Your code amazes me every time I look at it, and you have come a long way from your very early scenes. I know how young you are, and that is what blows me away. Some of your coding techniques are way beyond what I am capable of, and I am totally impressed by that. I have learned a lot from your code, and I try to apply some of it in my own scenes.
I was able to reduce the noise and instability as seen on the plot by increasing the sim.freq to 100Hz. Any further increase did not make any appreciable difference.
Also, I'm not a gear expert, but based on my limited (and possibly inaccurate) experience, I believe that the meshed gears could be tightened up so that the teeth mesh closer, which may also improve efficiency and the noise figure. I also know that how tightly you can mesh gears is very limited by Algodoo physics, which may prevent such action.
Sorry, too many things on my plate right now. Hopefully someone else can help you. If you can log in to the forum, that would be the BEST place to ask technical questions.
s_noonan - I wasn't certain if he created just one polygon and manipulated its surfaces, or if he continually respawned new polygons as the shape needed to change. Based on my understanding of Algodoo polygons, it is difficult or even impossible to manipulate surfaces on-the-fly in order to simulate motion. Is that correct?
I have used eval in one or two of my scenes. It is very useful and can make the code more efficient if used properly. In a nutshell (for the benefit of others reading this) eval "evaluates" a math expression which is in the form of a text string. You can learn more about it, and other interesting math functions in the Algodoo forum. The forum is your friend. It has a wealth of information about Algodoo and Thyme scripting, and it's all FREE! The only "work" you need to do is to SEARCH for what you are looking for. (A small price to pay for excellent information)
Anyone offended by this scene, keep in mind that the images look as though they were made by a young child. I am an Admin here on Algobox, and because of that, I could easily delete this scene, but I am going to allow it to stay for the following reasons:
1. The scene does not appear to violate the Algodoo T.O.S (Terms of Service).
2. If I delete this scene because one or two people may be offended by it, then I would have to delete a large percentage of the scenes here on Algobox which may offend a few people.
3. I am an American, and I do get offended when someone makes a mockery out of the events of Sept. 11, 2001. But because I live in the greatest country in the world (Yes, I realize that many people may disagree with that statement) we have laws that protect our freedom of speech and our freedom of the Press. Therefore, we do not arrest people in this country for making offensive statements.
I do delete scenes that violate the T.O.S, such as when a member uses profanity, or who threatens another member in any way that would cause fear or concern for their physical safety. There are other situations that would cause me to delete a scene, and you can read the Algodoo T.O.S. to learn more about them (You agreed to read the T.O.S. when you registered for a new Algodoo account. Remember?)
No, Algodoo is not broken. This is just another case of a brand new user who doesn't understand how Algodoo (and physics) are supposed to work. For one thing you set the simulation speed to 100,000. Why you did that I have no idea.
I think that you fiddled with Algodoo until you made the scene so unstable that it appears like something is "broken". But if you would take the time to make a "normal" and useful scene that others might enjoy playing, instead of trying to force Algodoo to do weird things, then you would not be wasting everyone's time with a scene that you believe is broken when it actually isn't.
Wow, you know how to manipulate polygon surfaces, which is something that I would like to learn how to do. Do you know of any good tutorial posts in the Forum that explains how to work with polygon surfaces? Thanks!
One suggestion: put mechanical limits (stops) on the racks to prevent them from running off the pinions. Once that happens, there is no way to get them back in proper positions unless you restart the scene. Other than that, the device works fairly well.
Yes, that helps a lot, and I am going to experiment with it to see if I can make it work. I tried working with polygons in the past, and realized that I was not able to work with individual vertices. It seems Algodoo (or Thyme?) will not allow you to make more than one change to the poly using polytrans. But maybe there is a better way to do it as you have discovered.
I'll play with it, and if I have problems I'll contact you through this scene comments.
Concerning the forum, you can try to register again using a different Email address. The system does not check the validity of Email addresses, and so (as most users have discovered) you can register with any bogus Email address (you did not hear this from me! lol)
Okay, I successfully created a polygon "square" as you explained. That was easy. The hard part is taking an existing polygon and reshaping it into something different. How is that done?
This is VERY helpful, and you have given me a lot to "play" with. THANKS VERY MUCH!
In the near future, you may see one of my scenes that uses your script to make and modify polygons.