Shop Mobile More Submit  Join Login
Clockstellation by WyzzyMoon Clockstellation by WyzzyMoon
A clock that always forms a triangle by connecting the dots for seconds, minutes and hours.
It's very customizable and there are countless "clockstallations" possible

I also made an audio visualizer based on the Clockstellation Code:  PulseWeb

To change color or size:
Rightclick the skin and select "Edit skin"


***CHANGELOG***
-1.7    15-12-2016
Fixed smooth movement
Fixed old code to new Shape meter
Moved user editable variables to main file

-1.6    06-06-2016
Movement is now smother by default.
Added: variable to switch between 1 second and 1 10th of a second updates.
Freely adjustable refresh may be coming.  

-1.5     05-05-2016
Fixed bug where shortening lines would change the angle of the line.

-1.4    09-02-2016
Massive code clean up ( again ). Fixed the issues with weird disappearing to short and to long lines for good.
Added the option to shorten the distance to individual dots. Variable ShortSec ShortMin and ShortHour
Update now 1000

-1.3    29-01-2016
Added variables for: Middle point, middle lines, line width.


-1.2.1    27-01-2016
Fixed some line issues, some still exist where the Sec-Min line disappears for 1 second.

-1.2    27-01-2016
Huge code clean up and simplification. Use of Atan2 and no ATAN that caused errors ( thanks to killall-q for noticing ).
known issue: at some hours and exactly 55 seconds the line is a little bit to short, I'll try to fix this soon.

-1.1    24-01-2016
Optional dots added around the skin.
Size difference between hour, minute and second dot added.

-1.0    24-01-2016
Clockstellation released


***Credits***
PaperSalad on Reddit for his Lua script to count milliseconds
jsmorley on the rainmeter forums with his explanation of ATAN

Archive available on GitHub

Add a Comment:
 
:icongankaku:
gankaku Featured By Owner Jan 24, 2017
I love this! 
Reply
:iconkenji490:
kenji490 Featured By Owner Nov 22, 2016
very good. thanks
Reply
:iconsporqist:
sporqist Featured By Owner Jun 6, 2016
I love it but is there a possibility to make the dots move smooth? 
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jun 6, 2016  Student Interface Designer
Not easily with the code as it is now.
Reply
:iconsporqist:
sporqist Featured By Owner Jun 6, 2016
hmm.. how did u do it with PulseWeb? 

Your skins are awesome btw ;)
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jun 6, 2016  Student Interface Designer
Pulseweb uses music data which is updating as fast as I tell it to.
Constellation uses time data, so it only updates when a second changes.
But I should be able to add it if you want, it would need a counter that counts a lot more steps than 60, something like 1800 for a 30 fps motion.
Reply
:iconsporqist:
sporqist Featured By Owner Edited Jun 6, 2016
that would be Awesome :)
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jun 6, 2016  Student Interface Designer
V1.6 is up ^^
Reply
:iconsporqist:
sporqist Featured By Owner Jun 7, 2016
love it :)
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jan 21, 2017  Student Interface Designer
It's worth downloading V1.7 if you haven't already. the smooth movement in 1.6 was really not that great. in 1.7 it's completely smooth
Reply
:iconsomerandomnameinhere:
somerandomnameinhere Featured By Owner Jun 2, 2016
bloody epic
Reply
:iconravenhawk7:
RavenHawk7 Featured By Owner May 17, 2016  Student Interface Designer
Looks cool! I thought of something like this before, but couldn't have thought it could look so stylish!
Reply
:iconmsimp19:
msimp19 Featured By Owner May 4, 2016
When I shorten the lines in variables.inc it makes the given circle closer to the center, but it also rotates that circle around the center. For instance, I shortened my hour circle by 3, and now that it is 3 o clock it is not in line with the center vertically, as it should be...
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner May 4, 2016  Student Interface Designer
Looking into it. Thanks!
Reply
:iconmsimp19:
msimp19 Featured By Owner May 4, 2016
Thank you for being so on top of things all the time! The math behind this is beyond me, do you have a basic explanation of what is wrong?
Reply
:iconfrxnkxl:
frxnkxl Featured By Owner Mar 23, 2016
I can't changed other styles Angry geek girl 
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Mar 27, 2016  Student Interface Designer
You can edit the variables in the Recources folder and than refresh the skin
Reply
:iconfrxnkxl:
frxnkxl Featured By Owner Feb 18, 2017
ill try, thanks man... maybe i replied it so late hahah
Reply
:iconghostlycatalyst:
GhostlyCatalyst Featured By Owner Feb 16, 2016  Hobbyist Digital Artist
Anyway to make it black?
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Feb 16, 2016  Student Interface Designer
You can change the color in the variables.ini file
Reply
:iconeclectic-tech:
Eclectic-Tech Featured By Owner Feb 9, 2016
By Jove, I think U got it!

Aside: Your main skin Update is set to '1' ... '1000' is better ;)
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Feb 10, 2016  Student Interface Designer
Your right, I forgot, it's now 1000 by default.
Reply
:iconeclectic-tech:
Eclectic-Tech Featured By Owner Feb 9, 2016
Nice idea and good job!
There IS something 'funky' going on with atan2 when the X-values are equal, hopefully some 'code-monkey' can figure that out!
I am liking this skin! Thanks for sharing!
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Feb 10, 2016  Student Interface Designer
Is that still in there or is that what I fixed in version 1.4?
I know before that the lines were doing weird stuff when the value was equal.
Reply
:iconeclectic-tech:
Eclectic-Tech Featured By Owner Feb 10, 2016
V 1.4 Works Great!

Modded some of the variables and re-arranged the meters for hours, mins, and sec so they appear above the lines (better 3D effect!)...

Having too much fun with it!!

Thanks!
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Feb 10, 2016  Student Interface Designer
That's nice to hear! Have fun : )
Reply
:iconokmansas:
okmansas Featured By Owner Feb 9, 2016  Hobbyist General Artist
Is there a way to move the hour and minute dots further away from the origin so it looks like a solar system?
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Edited Feb 9, 2016  Student Interface Designer
Version 1.4 now has variables to shorten the distance of individual dots to the center.
Further away is unfortunately imposable because the whole skin would have to move the entire time because rainmeter works left-right top-botom.
But making the Size or LineLenght longer and shortening the individual dot's will give you almost the same result : )
Reply
:iconkillall-q:
killall-q Featured By Owner Jan 26, 2016  Hobbyist Interface Designer
It spams "Division by 0" errors. Atan is bad, bad! Use Atan2 instead to get full circle angles, then you can do without the logic in the angle calculation.
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jan 27, 2016  Student Interface Designer
Thanks for noticing, I fixed it, used ATAN2 and leaned a lot so thanks!
Now it works without any errors : )
Reply
:iconbroken303:
Broken303 Featured By Owner Jan 25, 2016  Hobbyist
funny seeing that forum thread being published just two weeks after i put my concept of it up here on DA. none the less it is great to finally see someone utilizing those dynamic lines in an elegant and usefull way.
may i suggest adding a small dot in the middle with thinner lines connecting to the 'pointer-dots'? this way the user could have a simplistic point of reference while hopefully giving a bit of an impression of being a three dimensional grid with some depth.
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jan 26, 2016  Student Interface Designer
Thanks, I see your thing with dynamic grids. I still hope that Rainmeter would just include a line meter that just takes 2xy points and draws a line between those. But untill than, this solution will do.
There are still a lot of options with this skin so I want to put in even more variables for all kind of things in future releases
Reply
:iconbroken303:
Broken303 Featured By Owner Jan 26, 2016  Hobbyist
i guess the demand for this is just to low at the moment and it doesn't get much attention due to it being more on the complicated side when it comes to rainmeter.
if they eventually implement such a meter/option i also hope it isn't as CPU-intensive as current solutions.
i'll keep an eye on those releases of yours.
Reply
:iconwyzzymoon:
WyzzyMoon Featured By Owner Jan 29, 2016  Student Interface Designer
I think I added what you meant as dot and lines to the middle. And a lot more variables so there are now countless different versions to be made : )
Reply
Add a Comment:
 
×




Details

Submitted on
January 24, 2016
File Size
2.6 KB
Link
Thumb
Embed

Stats

Views
26,781 (43 today)
Favourites
93 (who?)
Comments
36
Downloads
8,178 (7 today)

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
×