Change of circle radius, or pulsating circle radius

I have Circle that I would like to go from a Radius of 15 to a Radius of 160
Idealy I would like this only to happen/trigger on Wake.

I have tried the following as a start

((sin(#DWE#*2)*20)+100)

But cant seem to adjust the figures to get the Radii that I require.

Any ideas?

I don’t really understand the condition under which this has to happen. When should there be a radius of 15? And when should there be a radius of 160?

Hi @lucky.andrei , this is my idea Walton - Zebra 01 - watch face for Apple Watch, Samsung Gear S3, Huawei Watch, and more - Facer
I would like the circle to start at 15 radius and then expand to a 160 radius

Maybe somehow? Increases when loaded or after DIM mode.

(15+(interpAccel(#DWE#,0.5,1,0.20)*80))

This achieves what I want
((sin(#Dsm#*2.35)*95)+100))
But I cant get the interpAccel to work

So you want the radius to change not once, but all the time? It’s pulsating.

No I would like it to do it once on Wake but I cant get the interpAccel to work e.g. ( interpAccel((sin(#Dsm#*2.35)*95)+100))

It doesn’t work like that.

Is my post about pulsating any use to you?


You could just replace the ZHR (heartrate) with a fixed number

Or the breathing size on this page? Edit the face and play with the ‘Orbit’ object

1 Like

I’ve done some testing and come up with this:
(15+(sin(#DWE#/z)*145))
Change the z to the length of time you need (try 2 to start)
and if you work out how long you want it to run, you can use a conditional to set it to 160 when it would get there. IE if z = 2 then radius = 160 when DWE = pi (~ 3 seconds awake)
so radius:
$#DWE#<pi?(15+(sin(#DWE#/2)*145)):160$
or twice as fast:
$#DWE#<pi/2?(15+(sin(#DWE#)*145)):160$

1 Like

If you want it to start slowly and speed up, we can use TAN
$#DWE#<1.5?(15+(tan(#DWE#/1)*10)):160$

Slow it down by increasing the 1 in #DWE#/1 but to do that, the first conditional should be 1.5 * that number
$#DWE#<1.5*z?(15+(tan(#DWE#/z)*10)):160$

2 Likes

Just what I needed

This formula is in a radius, does the same thing. Now I wonder what other task if the formula does the job?

(15+(interpAccel(#DWE#,0.5,1,0.20)*145))
1 Like