Open oliver-phet opened 5 years ago
@arouinfar - I was just looking at status of Molecule Shapes for PhET-iO briefly, and reviewing the issues. Was this issue ever discussed and considered as an option? I can't exactly visualize what it would look like.
@kathy-phet, no this issue has never been discussed. The most likely reason is that Molecule Shapes has generally been treated as a low-hanging fruit project. It was quickly instrumented to serve a research partner's needs and then polished up for a general PhET-iO release. The PhET-iO release has been very start-and-stop.
Displaying the axes could be helpful to people as they try to visualize the molecules in 3D space, and this is a reasonable request. It's unclear if the user intends the axes to rotate with the molecule, or if the axes are static and independent of the molecule orientation. Static axes are likely easy to implement, but it could get confusing. Here's one example:
Aligned to Axes | Random Orientation |
---|---|
Displaying the axes is most useful if the molecule orientation is aligned to the axes, but the ideal alignment depends on the molecule geometry. I'm sure we could come up with something reasonable, but it would be a complex feature. It's worth considering for a future release, but it's beyond the scope of the current publication milestone. Marking as deferred.
Thanks @arouinfar. I was chatting with @jonathanolson earlier today and asked him about the complexity here when checking in on MS.
To document JO said time to get a basic axis representation would be 2-4 hours, where axis would rotate if in the mode to rotate the whole molecule and the molecule would move if in the mode to move a particular piece of the molecule. The bigger question would be around the exact look/feel and design of control to turn display on/off.
Happy to defer it.
Thanks for the additional context @kathy-phet. Design, development, and QA time to add this feature would add up, and I think at this stage our time is likely better spent progressing other sims.