@MasterGamer -- That rule only applies to external links. Those are links to other websites. It's perfectly okay to place a link in comments to other Aldodoo scenes. We have been doing that for many years.
jdw6701 - Your "teaser" scene was deleted because teaser scenes are a waste of server space and they also waste anyone's time who downloads and views the teaser scene. Algobox is already over-crowded with all those "camp" scenes and "Algocathilon" (or whatever they are called) scenes. Teaser scenes serve no useful purpose, and that is why we Admins delete them. Please do not continue to clutter up Algobox any worse than it already is with teaser scenes.
"I would like to be able to read an entity's ID (could be an entity or an object, i.e. laser, box, axle...) just by selecting on it, without it having any special code on it, and from sim paused"
I was not able to find or figure out any way to do that without first planting some code in the object.
"Otherwise would it be possible to at least read the clipboard via Thyme?"
Not that I'm aware of.
"The really challenging part about this is that i need it to work without having any special properties on the selected entity."
Therein lies the problem!
You might try sending a PM to s_noonan or kilinich to see if either of those guys might have any ideas about this. If they don't, then I doubt that anyone else would.
Wow, this is awesome! Great scene graphics, and excellent coding.
I can think of many other potential scenes that this coding would make possible, such as (for example): A grinding wheel. A scraper. A knife sharpener. And virtually any other type of abrasive process that removes material from an object.
Constructive criticism: The only thing that I would do differently is, the mechanism which moves the upper rock back and forth looks rather "cartoonish". I would make it look more like an industrial mechanism by giving it the property and color of steel.
I would like to use your code in my own scenes. May I have your permission to use some or most of your code in my own scenes? Of course I will give you credit, as I always have in the past.
After the saw blade got done cutting about half-way into Homer's head, the strangest thing happened.... A small piece of pepperoni pizza oozed out. Weird!
Concerning your question: " Why don't you just let me ask everyone if they could help me with my project?" Why should I treat you differently than everyone else on Algobox? Are you special in some way?
My questions to you are: "Why do you resist posting a message on the FORUM? Are you afraid of it for some reason? Or are you simply too lazy to register on the Forum if you haven't already done so?
The Algodoo Forum was set up for people to share information and to ask technical questions about Algodoo. It is a much better resource for information than Algobox is. In fact, there's a good chance that many of your questions have already been answered in the Forum. You just have to search for those answers.
@MasterGamer -- We never ban a person for expressing their opinion about a subject as long as what they post does not violate the Rules or the TOS (such as using profanity or threatening another person).
Maybe the reason why you and others were not able to log into the Forum was due to the fact that the Forum requires a separate log-in account from Algobox. That is a complaint that people have had since the early days when Algodoo was in development. You may register with the same user name and password as you registered on Algobox, or you may elect to use a different one, but regardless of the name and password that you decide to use, you must REGISTER. After you register on the Forum, there should be no problem from that point on. As a suggestion, it's recommended to register on the Forum with the same user name that you use on Algobox so that others will know who you are (that's true as long as someone else hasn't already registered with your user name that you use on Algobox).
@tikez29 -- You submitted a report that says: "he made wild bill to ban me for making sences". Could you please explain what you are talking about? You cannot post scenes or comments while you are banned, and so you are obviously not banned. I think you are confused about something, so please explain what your report is about and I will try to figure it out.
I played around with this and discovered a couple of interesting properties: 1. If I use the Algodoo built-in mirror function before using the s_noonan mirror function, the polygon gets inverted. 2. If I cut the polygon using the knife tool, the texture of the cut portion gets messed up every other time I use the s_noonan mirror tool. Other than those minor discrepancies, this mirror function is quite clever, and I'm sure that someone will find some uses for it down the road.
MORE: 1. If the polygon has any internal open spaces, this function closes them! 2. When used on any non-polygon (e.g., circles and boxes), this function destroys them! 3. When used on a polygon with anything attached to it (e.g., fixates, axles, etc.) those attached items get destroyed.
Ummm.... Sorry, but this makes no sense. I put the wood on the roller machine as instructed, and the wood fell off the end of the roller as expected, then nothing else happened! So, how does that make a tree?
Oh, by the way, it's not necessary to put that script you mentioned above in every object that is added to the scene. You just need to put it in the flying saucer laser, as follows: In the laser Edit Menu "onLaserHit" put this script in there: (e)=>{e.geom.vel = [(app.mousepos(0) - pos(0)) * 3, (app.mousepos(1) - pos(1)) * 5]} You might need to adjust the x and y multipliers from 3 and 5 to some other values. You can play with the values until they feel about right.
FYI: In geometries (such as circles and boxes) you can change the values of variables during a collide using "e.this" or "e.other", but for lasers it's different. During a laser hit, you would use "e.laser" to refer to values in the laser, and "e.geom" to refer to values in the geometry which is being hit by the laser.
@matt98 -- Why did you report your own scene? Do you have trouble reading, or do you simply find it difficult to follow directions? I ask these questions because when you clicked on the "Report" tab at the top of your scene, the next page gives a warning message that reads: Warning! This page is only to report scenes that violate the Terms of Service.
This page is not a method to initiate private messages, nor a way to contact the authors of a scene.
Do not use this for any purpose other than reporting violations. So, after you read that message, why did you continue to report your own scene? At that point you should have cancelled out of the Report page so that your scene does not get reported. Now you have wasted MY time, as well as other people's time who are reading my response to you. So, please explain, WHY did you do that?
Ummm... This looks interesting, but I have no idea what it's supposed to be, except that it's some sort of microscopic stuff. Maybe you could enlighten us as to what this is and what it does.
@JakubKubo -- I used the script from s_noonan's Milling Cutter scene and I made a minor adjustment to it so that it performs properly for my Super Woman Digger scene. s_noonan's polygon cutter/grinder scripts provide some interesting and useful new tools for making scenes that can do things that were impossible prior to this.
This only works when the crank is turned counter-clockwise. That's because the angvel value can be positive or negative depending on the direction that the circle is rotating. You can fix that by calculating the absolute value of angvel as follows:
x = angvel;
x < 0 ? {x = - x} : {};
scene.my.ang = x
When you say: " im a couch potato who knows more than most people about things
", do you really believe that you are smarter than most other people? Usually, people who say stuff like that really know very little about most things but they have an emotional need to puff themselves up by saying things like that which are usually not the case. You are new here on Algobox, and if you continue to tell people how smart you are, then you will not last very long here, because I assure you that there are many people who are a LOT smarter than you are. I would bet that you are just a kid, right?
This is not an accurate simulation of "squeezing" a tube of toothpaste because all you do here is generate a single drop of water each time the piston collides with the tube. Even a very light touch between the piston and the tube would generate water. Why not spend some time on doing it right? That is, make the piston actually squeeze the tube, forcing simulated toothpaste to ooze out of the tube. Please don't say that it's too hard, or it can't be done with Algodoo. Other similar scenes have been done successfully, and so I know that it's possible.
Example: Here is a TOOTHPASTE scene from ten years ago!
@Shows and Tricks -- I posted a similar illusion about five years ago which operates on the same principle. You can download it here: Rectangle Paradox