WyzzyMoon's avatar

Clockstellation

229 50 85K (37 Today)
By WyzzyMoon   |   
Published:
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.1   19-05-2017
Fixed a bug where you couldn't change the color of the middle dot as noticed by ente3000 

-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

Comments50
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In
Tyzze's avatar

very sweat ;) !

zxc031's avatar
how to move the object upward or downward?
cause i cant move it to upper side of desktop
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
Turning off "keep on screen" will help a bit. You can never move it off the top of the screen. it needs some space around it because it needs to move around the middle
MonsieurMacabR's avatar
MonsieurMacabRHobbyist General Artist
Is there a way to make this act like a 12 hour clock instead of a 24 hour clock?
Edit: Never mind. I'm an idiot. I was reading the clock wrong the whole time. Lol. 
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
haha no problem, glad you like it!
BeerMeUpScotty's avatar
anyway to change the size of the dots? im a newbie lol.
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
not yet, will be added.
whitefox174's avatar
can't find download link, please help!
bdelpier's avatar
love this !
how can change the size of the dot ?
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
There is no direct variable for that at the moment, but you could increase the size of everything and than decrease the line length and width
ExpertsGaming's avatar
download broken please fix
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
nope it isn't, please test again
tofix112's avatar
Would it be possible to switch some dots for custom images? Or is there an easy way of doing that? Got some night sky image and this would mesh perfectly if they were stars :)
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
That is definitely possible, but there is no "easy way". The dot's are not shape meters and they get there x and y coordinates from the code. Removing the shape meters and adding net image meters would work. And with star images it would look really cool.
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
hmm... you're right, no idea how I missed that, but it's fixed now. Thanks!
gankaku's avatar
I love this! 
kenji490's avatar
very good. thanks
sporqist's avatar
I love it but is there a possibility to make the dots move smooth? 
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
Not easily with the code as it is now.
sporqist's avatar
hmm.. how did u do it with PulseWeb? 

Your skins are awesome btw ;)
WyzzyMoon's avatar
WyzzyMoonProfessional 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.
sporqist's avatar
that would be Awesome :)
WyzzyMoon's avatar
WyzzyMoonProfessional Interface Designer
V1.6 is up ^^
anonymous's avatar
Join the community to add your comment. Already a deviant? Log In