Making better animation

This commit is contained in:
2026-04-08 07:18:13 -07:00
parent 5a7350dbae
commit 18f7171d5c
4 changed files with 379 additions and 68 deletions

View File

@@ -132,7 +132,7 @@ Please note that all target information furnished to the
display be in local coordinates.
Local coordinates have center (0,0) at location of radar
base at the community boating center. Maximum coordinate size
is 15 miles from the center.
is 6 miles from the center.
Signal strength:
@@ -305,6 +305,58 @@ New update 2
1. Add small text window above that a scope that says "Operator Manually Changing Range Graticule"
This appears only when the graticule is changing
New update 3 (This involves the four fake targets.
We need to change the timing of the operator as there is
no real controls nor real operator and I want to show a
video of the radar operations on a video I will take on my
phone.
Fist, make the target brighter so they can be seen on a smartphone video
2nd, make sure the height of pulse on a scope should reflect the sterength of
target
3. As the operator turns the bearing crank for the a scope, the target must gradually
gets bigger as the bearing gets close to that of the target they are moving to and
then gets smaller as the operator moves the crank from that target and moves on.
Target 1. One mile north of radar. A strong signal (large yacht)
Target 2. One mile south of radar. A bit weaker, (20 foot lobster boat)
Target 3. 1/3 mile northwest of radar. (person on paddle board)
Target 4. 3/4 mile southwest of radar. (20 foot metal workboat)
Maintain current target speeds and headings.
Let cycle repeat until the application exits via keyboard escape key
Adjust speeds and heading for boats that have been assigned closer
for target 3, make the target on A scope very small, but still visible and
on ppi scope, barely visible.
Cycle of operator
1. set range to maximum on both a scope and ppi scope so they can
watch entire bay
2. Wait 5 seconds
3. change range of both scopes to 2 miles so they can look closer to targets
4. Wait 1 second
5. In operating range and bearing, make the movement of the cranks by a human;
not perfect automatic cranking. Combination of small random jitter/wobble;
occasional slight overshooting and correction; variable speeed
5a. Move the cursor to the Target 1. Also rotate
a scope bearing to that of Target 1
6. wait 5 seconds
7. Move cursor to target 2 on ppi and bearing on a scope to bearing
of target 2
8. wait 5 seconds
8a. change range to 1 mile. and wait 5 seconds.
9. Move cursor to target 3 on ppi and bearing on a scope to bearing
of target 3
10. Wait 5 seconds
11. Move cursor to target 4 on ppi and bearing on a scope to bearing
of target 4
12. Wait 5 seconds move range to maximum for 5 seconds and then go to step 1
NOTE on my plan for coding