-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement vibratory haptics #104
Comments
We've decided to implement the 4 cases found under the Dynamic haptic design. (pasted from design, not necessarily most up to date)
Cases 3 and 4 require model changes from issue #117 |
@jbphet and I had two questions about the above design:
|
In response to Question 1 in the previous comment: Update to Design (see doc for latest which might contradict this later!)
|
Discussed in Slack, but we'll likely use language around "locked" as suggested. First haptic design will focus on the dynamic sim before adding a "locked" mode. Priority will be given in a separate issue for implementing the locked state. |
@jbphet and I added vibration for Case 1 and Case 2. We are still working on the other cases and the issues that are blocking that part. But if you would like to review case 1 and case 2 on an Android device you can do so here: https://phet-dev.colorado.edu/html/quadrilateral/1.0.0-dev.28/phet/quadrilateral_en_phet.html Assigning to @BLFiedler so you are aware. I shared this link with Jen over slack. |
In the 5/10/2022 review meeting it was requested that we modify the vertex vibration pattern from [100ms on, 100ms off] to [75ms on, 75 ms off]. |
I modified the title for this issue, since we are no longer focusing on the Android app for this. The main reason for the change to using an HTML5 version instead is that many of the Android devices don't actually support vibration intensity even though the Android API does. Thus, there isn't really much to be gained from doing it as an Android app, and doing it in HTML5 is significantly easier. |
The sim has been reporting this error in the console because of phetsims/tappi#17 I am going to comment out the vibration features for now until we return to this. |
This feature is on hold until we're able to return to it pending time/funding. |
Bryan and Jen from SLU came up with a first pass design of vibratory haptics for non-visual access.
Google Doc linked here.
We'll use this as our guide for initial implementation of vibratory haptics for the Quad sim.
Let's look over the design and prioritize specific parts for implementation during our meeting on 4/5/22.
The text was updated successfully, but these errors were encountered: