Closed arouinfar closed 7 years ago
Flash Benchmark Items
Item | Mass (kg) | Diameter (m) | Drag Coefficient |
---|---|---|---|
Tank shell | 150 | 0.15 | 0.05 |
Golf ball | 0.046 | 0.043 | 0.24 |
Baseball | 0.145 | 0.074 | 0.4 |
Bowling ball | 7.3 | 0.25 | 0.46 |
Football | 0.41 | 0.17 | 0.15 |
Pumpkin | 5 | 0.37 | 0.6 |
Human | 70 | 0.5 | 1.3 |
Piano | 400 | 2 | 1.2 |
Buick | 1000 | 2.5 | 1.3 |
HTML5 Benchmark Items - Bold denotes change from Flash.
During last week's design meeting we discussed the possibility of replacing the tank shell with something less war-like, such as an arrow. The nice thing about the tank shell is that it is not deflected when air resistance is turned on (low drag coefficient and sufficiently large mass). It's the only benchmark projectile with a path that is not perceivably affected by air resistance (with otherwise default settings). For example, compare the football and the tank shell (same Cd):
An arrow, on the other hand, has a large drag coefficient (1.6-2.65) so its path will be very obviously different when air resistance is turned on. What's interesting about the arrow is that due to its low weight and diameter, it goes about as far as football at Cd=2.6 (and further if Cd=1.6), despite the football having a much lower Cd.
Final thoughts/questions for design meeting:
I was able to find a few sources for an arrow's weight and diameter, which I've added to the table in https://github.com/phetsims/projectile-motion/issues/45#issuecomment-310167847. Looks like the arrow would be similar to the football or golfball, depending on the drag coefficient.
Could we make the cannonball bigger? Just because it is the default on each screen, and it would be nice to see the projectile at the end of the path.
Current (5.4 kg in mass, 0.11 m in diameter):
I suggest something around 16.2 kg in mass, 0.33 m in diameter:
Great suggestion @andrea-phet. A diameter of 0.33 m is a bit unrealistic for a cannonball, but it otherwise blends in with the timing dots. I agree that it would be nice to have a more visible default projectile, so we should talk about this issue more when discussing the benchmarks in design meeting.
We could also start with a slightly bigger default zoom, which would increase the size of the projectile but not the timing dots. We could also make the path and timing dots just a bit smaller. These in combination with perhaps a diameter of 0.22 or something might work.
With 1.2x bigger default zoom, no change to path and timing dots, and a cannonball with 10.88 kg and 0.22 m, it looks like this:
What do you think?
Notes from today's discussion
@andrea-phet I've updated the benchmark properties spreadsheet. You can find the values in the HTML5 tab. https://docs.google.com/spreadsheets/d/1SP9ccBbFgyLM7hbKIqyrb_2e0flVFHYCvmxgbSrHZII/edit#gid=1094924042
Just realized the grouping into "small" and "large" items isn't as clean-cut as I had thought. For example, the tank shell is heavy, but small.
To clarify:
For the human, piano, and Buick, their diameter can go as low as 0.5, but 0 decimals can be shown. How does one show the minimum?
Oops, that's a typo @andrea-phet. Should say "Diameter with 1 decimal". I've edited my comment above.
Assigning to @arouinfar to review.
Looks pretty good @andrea-phet.
Here are a few observations:
@andrea-phet here are some things you can update white I work on the artwork
Relevant artwork tweaks tracked in #61, so unassigning myself.
Assigning to @arouinfar to review.
Looks great! Thanks @andrea-phet.
Review Flash defaults for benchmark projectiles and recommend ranges for the lab screen.