It is currently May 5th, 2024, 3:23 am

[Suggestion] Ellipseline meter

Report bugs with the Rainmeter application and suggest features.
xjohnx
Posts: 7
Joined: June 23rd, 2010, 1:58 pm

[Suggestion] Ellipseline meter

Post by xjohnx »

Lately, and on more than one occasion, I would like to have been able to create an ellipse line/bar meter to go in a skin I was creating. I was thinking it shouldn most likely be a derivative of existing Roundline meter, but with the addition of Height, Width and Orientation, where you're able to lean the ellipse left or right.
User avatar
Kaelri
Developer
Posts: 1721
Joined: July 25th, 2009, 4:47 am

Re: [Suggestion] Ellipseline meter

Post by Kaelri »

For what it's worth, I think you could do this now with a transformation matrix. But I agree with you, and it would be really nice to just define a second radius and angle.
User avatar
MerlinTheRed
Rainmeter Sage
Posts: 889
Joined: September 6th, 2011, 6:34 am

Re: [Suggestion] Ellipseline meter

Post by MerlinTheRed »

Wow! There are transformation matrices for Meters? I should really read every single chapter in the documentation. Who knows what else is hidden there....
Sad that you can't easily make a dynamic matrix that transforms a Meter according to a Measure's value.
Have more fun creating skins with Sublime Text 2 and the Rainmeter Package!
User avatar
jsmorley
Developer
Posts: 22631
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: [Suggestion] Ellipseline meter

Post by jsmorley »

Don't see any reason why you can't. Just put DynamicVariables=1 on the meter and use variables to set the a;b;c;d;e;f as you like.
User avatar
MerlinTheRed
Rainmeter Sage
Posts: 889
Joined: September 6th, 2011, 6:34 am

Re: [Suggestion] Ellipseline meter

Post by MerlinTheRed »

Yes. I'm aware of that. It's just that setting the variables dynamically is not as easy as just using the name of a measure. You have to use !SetVariable regularly etc.
Have more fun creating skins with Sublime Text 2 and the Rainmeter Package!
User avatar
Kaelri
Developer
Posts: 1721
Joined: July 25th, 2009, 4:47 am

Re: [Suggestion] Ellipseline meter

Post by Kaelri »

MerlinTheRed wrote:Yes. I'm aware of that. It's just that setting the variables dynamically is not as easy as just using the name of a measure. You have to use !SetVariable regularly etc.
You misunderstand. This is completely possible using today's implementation of dynamic variables:

Code: Select all

TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
As an example:

Code: Select all

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; The CUBE                                 ;
; Welcome to the CUBE. To personalize the  ;
; settings of the CUBE, scroll down to the ;
; [Variables] section of this file and     ;
; change the necessary values. Please try  ;
; not to change anything else.             ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; DISCLAIMER:                              ;
; If you choose to modify this skin beyond ;
; the variables, please make sure that you ;
; know what you're doing. This skin is NOT ;
; user-friendly after the settings and it  ;
; never will be. If you screw it up, you   ;
; probably won't be able to fix it, and    ;
; very few people can help with this one   ;
; You have been warned...                  ;
;                                          ;
; If you choose to create or modify any    ;
; measure that gathers data, make sure you ;
; add an UpdateDivider of at least 10. The ;
; update rate is currently 100 only to     ;
; ensure a smooth rotation animation.      ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; The cube's Faces are numbered thusly:    ;
;         _____                            ;
;       / 5  /| 3                          ;
;     /____/  |/                           ; 
; 4- |     |2 |                            ; 
;    |  1  |  /                            ;
;    |_____|/                              ;
;       |                                  ;
;       6                                  ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Rainmeter]
Update=100

[Variables]
CubeSize=429
;CubeColor=160,182,192
CubeColor=0,0,0
CubeDark=25
CubeLight=128

LineWidth=1

Color1=255,255,255,51
;Surround

Color6=255,255,255,40
;Background
Color3=128,128,128,40
;DarkerBackground: Day, iTunes, PWR?

Color4=255,255,255,255
;Analog (Pure White)
Color9=128,192,255,255
;SecondHand

Color5=255,255,255,200
;Hours, Month, HDD, CPU, RAM, NET
Color7=192,192,192,200
;Minutes, Day
Color2=148,148,148,200
;PWR, iTunes





[MeasureXAngle]
Measure=Calc
Formula=-(COS((((Counter%270)/270)*PI*2)))*(15*PI/180)
;((Counter%270)/270)*PI*2
MinValue=0
MaxValue=6.283185307179586476925286766559

[MeasureYAngle]
Measure=Calc
Formula=((Counter%270)/270*PI*2)
MinValue=0
MaxValue=6.283185307179586476925286766559

[MeasureZAngle]
Measure=Calc
Formula=(COS(((Counter%270)/270*PI*2)+PI/2))*(15*PI/180)
;COS((Counter%270)/270*PI*2)*(15*PI/180)
;SIN((Counter%270)/270)*PI*2
;((Counter%270)/270)*PI*2
;(90*PI/180)

[DegX]
Measure=Calc
Formula=MeasureXAngle*180/PI

[DegY]
Measure=Calc
Formula=MeasureYAngle*180/PI

[DegZ]
Measure=Calc
Formula=MeasureZAngle*180/PI

[MeasureSinY]
Measure=Calc
Formula=SIN(MeasureYAngle)

[MeasureCosY]
Measure=Calc
Formula=COS(MeasureYAngle)

[MeasureSinX]
Measure=Calc
Formula=SIN(MeasureXAngle)

[MeasureCosX]
Measure=Calc
Formula=COS(MeasureXAngle)

[MeasureSinZ]
Measure=Calc
Formula=SIN(MeasureZAngle)

[MeasureCosZ]
Measure=Calc
Formula=COS(MeasureZAngle)

;---Face 1---
[Face1XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face1XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face1XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face1YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face1YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face1YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[MeasureA1]
Measure=Calc
Formula=(Face1XR-Face1XL)/#CubeSize#+0.00001

[MeasureB1]
Measure=Calc
Formula=(Face1YS-Face1YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC1]
Measure=Calc
Formula=(Face1XS-Face1XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD1]
Measure=Calc
Formula=(Face1YB-Face1YT)/#CubeSize#+0.00001

[MeasureTX1]
Measure=Calc
Formula=Face1XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY1]
Measure=Calc
Formula=Face1YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace1Vis]
Measure=Calc
Formula=Face1XL-Face1XR
IfBelowValue=0
IfBelowAction=!RainmeterDisableMeasure Show1
IfAboveValue=0
IfAboveAction=!RainmeterEnableMeasure Show1

[Show1]
Measure=Calc
Formula=1

;---Face 2---
[Face2XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face2XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face2XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face2YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face2YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face2YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[MeasureA2]
Measure=Calc
Formula=(Face2XR-Face2XL)/#CubeSize#+0.00001

[MeasureB2]
Measure=Calc
Formula=(Face2YS-Face2YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC2]
Measure=Calc
Formula=(Face2XS-Face2XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD2]
Measure=Calc
Formula=(Face2YB-Face2YT)/#CubeSize#+0.00001

[MeasureTX2]
Measure=Calc
Formula=Face2XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY2]
Measure=Calc
Formula=Face2YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace2Vis]
Measure=Calc
Formula=Face2XL-Face2XR
IfBelowValue=0
IfBelowAction=!RainmeterDisableMeasure Show2
IfAboveValue=0
IfAboveAction=!RainmeterEnableMeasure Show2

[Show2]
Measure=Calc
Formula=1

;---Face 3---
[Face3XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face3XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face3XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face3YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face3YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face3YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[MeasureA3]
Measure=Calc
Formula=(Face3XR-Face3XL)/#CubeSize#+0.00001

[MeasureB3]
Measure=Calc
Formula=(Face3YS-Face3YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC3]
Measure=Calc
Formula=(Face3XS-Face3XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD3]
Measure=Calc
Formula=(Face3YB-Face3YT)/#CubeSize#+0.00001

[MeasureTX3]
Measure=Calc
Formula=Face3XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY3]
Measure=Calc
Formula=Face3YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace3Vis]
Measure=Calc
Formula=Face3XL-Face3XR
IfBelowValue=0
IfBelowAction=!RainmeterDisableMeasure Show3
IfAboveValue=0
IfAboveAction=!RainmeterEnableMeasure Show3

[Show3]
Measure=Calc
Formula=1

;---Face 4---
[Face4XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face4XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face4XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face4YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face4YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face4YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[MeasureA4]
Measure=Calc
Formula=(Face4XR-Face4XL)/#CubeSize#+0.00001

[MeasureB4]
Measure=Calc
Formula=(Face4YS-Face4YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC4]
Measure=Calc
Formula=(Face4XS-Face4XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD4]
Measure=Calc
Formula=(Face4YB-Face4YT)/#CubeSize#+0.00001

[MeasureTX4]
Measure=Calc
Formula=Face4XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY4]
Measure=Calc
Formula=Face4YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace4Vis]
Measure=Calc
Formula=Face4XL-Face4XR
IfBelowValue=0
IfBelowAction=!RainmeterDisableMeasure Show4
IfAboveValue=0
IfAboveAction=!RainmeterEnableMeasure Show4

[Show4]
Measure=Calc
Formula=1

;---Face 5---
[Face5XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face5XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face5XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face5YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face5YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face5YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[MeasureA5]
Measure=Calc
Formula=(Face5XR-Face5XL)/#CubeSize#+0.00001

[MeasureB5]
Measure=Calc
Formula=(Face5YS-Face5YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC5]
Measure=Calc
Formula=(Face5XS-Face5XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD5]
Measure=Calc
Formula=(Face5YB-Face5YT)/#CubeSize#+0.00001

[MeasureTX5]
Measure=Calc
Formula=Face5XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY5]
Measure=Calc
Formula=Face5YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace5Vis]
Measure=Calc
Formula=Face5XL-Face5XR
IfBelowValue=0
IfBelowAction=!RainmeterDisableMeasure Show5
;IfAboveValue=0
;IfAboveAction=!RainmeterEnableMeasure Show5

[Show5]
Measure=Calc
Formula=1

;---Face 6---
[Face6XL]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face6XR]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face6XS]
Measure=Calc
Formula=COS(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) - SIN(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - SIN(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face6YT]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[Face6YB]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(-#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(-#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(-#CubeSize#/2)

[Face6YS]
Measure=Calc
Formula=SIN(MeasureZAngle)*SIN(MeasureYAngle)*SIN(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*SIN(MeasureYAngle)*COS(MeasureXAngle)*(#CubeSize#/2) + SIN(MeasureZAngle)*COS(MeasureYAngle)*(#CubeSize#/2) + COS(MeasureZAngle)*COS(MeasureXAngle)*(#CubeSize#/2) - COS(MeasureZAngle)*SIN(MeasureXAngle)*(#CubeSize#/2)

[MeasureA6]
Measure=Calc
Formula=(Face6XR-Face6XL)/#CubeSize#+0.00001

[MeasureB6]
Measure=Calc
Formula=(Face6YS-Face6YT)/#CubeSize#+0.00001
;Face1YT+0.00001

[MeasureC6]
Measure=Calc
Formula=(Face6XS-Face6XL)/#CubeSize#+0.00001
;COS(MeasureXAngle)*(CosZAngle)Face1XL+0.00001

[MeasureD6]
Measure=Calc
Formula=(Face6YB-Face6YT)/#CubeSize#+0.00001

[MeasureTX6]
Measure=Calc
Formula=Face6XL+(#CubeSize#*2**0.5/1.5)

[MeasureTY6]
Measure=Calc
Formula=Face6YT+(#CubeSize#*2**0.5/1.5)

[MeasureFace6Vis]
Measure=Calc
Formula=Face6XL-Face6XR
;IfBelowValue=0
;IfBelowAction=!RainmeterDisableMeasure Show6
IfAboveValue=0
IfAboveAction=!RainmeterEnableMeasure Show6

[Show6]
Measure=Calc
Formula=1

;----------------------------------------------------------
;----------------------------------------------------------

[BG]
Meter=Image
W=(#CubeSize#*2)
H=(#CubeSize#*2)
SolidColor=255,255,255,1

[MeasureGAngle1]
Measure=Calc
Formula=(COS(MeasureYAngle-PI/2)/2+0.5)*90+45

[MeasureLight1]
Measure=Calc
Formula=(COS(MeasureYAngle-PI/2+PI/4)/2+0.5)*(#CubeLight#-#CubeDark#)+#CubeDark#

[MeasureGAngleX]
Measure=Calc
Formula=(COS(MeasureYAngle)/2+0.5)*90+45

[MeasureLightX]
Measure=Calc
Formula=(COS(MeasureYAngle+PI/4)/2+0.5)*(#CubeLight#-#CubeDark#)+#CubeDark#

[MeasureGAngle3]
Measure=Calc
Formula=(COS(MeasureYAngle+PI/2)/2+0.5)*90+45

[MeasureLight3]
Measure=Calc
Formula=(COS(MeasureYAngle+PI/2+PI/4)/2+0.5)*(#CubeLight#-#CubeDark#)+#CubeDark#

[MeasureGAngle4]
Measure=Calc
Formula=(COS(MeasureYAngle+PI)/2+0.5)*90+45

[MeasureLight4]
Measure=Calc
Formula=(COS(MeasureYAngle+PI+PI/4)/2+0.5)*(#CubeLight#-#CubeDark#)+#CubeDark#

[MeasureGAngle5]
Measure=Calc
Formula=360-((COS(0.5*MeasureYAngle)/2+0.5)*360-12.5)%360

[MeasureLight5]
Measure=Calc
Formula=(#CubeLight#-#CubeDark#)/2+#CubeDark#

[Face4]
Meter=Image
SolidColor=#CubeColor#
SolidColor2=[MeasureLight4],[MeasureLight4],[MeasureLight4]
GradientAngle=[MeasureGAngle4]
X=-1
Y=-1
W=(#CubeSize#+1)
H=(#CubeSize#+1)
DynamicVariables=1
TransformationMatrix=[MeasureA4];[MeasureB4];[MeasureC4];[MeasureD4];[MeasureTX4];[MeasureTY4]
AntiAlias=1
Hidden=[Show4]

[Face2]
Meter=Image
SolidColor=#CubeColor#
SolidColor2=[MeasureLightX],[MeasureLightX],[MeasureLightX]
GradientAngle=[MeasureGAngleX]
X=-1
Y=-1
W=(#CubeSize#+1)
H=(#CubeSize#+1)
DynamicVariables=1
TransformationMatrix=[MeasureA2];[MeasureB2];[MeasureC2];[MeasureD2];[MeasureTX2];[MeasureTY2]
AntiAlias=1
Hidden=[Show2]

[Face1]
Meter=Image
SolidColor=#CubeColor#
SolidColor2=[MeasureLight1],[MeasureLight1],[MeasureLight1]
GradientAngle=[MeasureGAngle1]
X=-1
Y=-1
W=(#CubeSize#+1)
H=(#CubeSize#+1)
DynamicVariables=1
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
AntiAlias=1
Hidden=[Show1]

[Face3]
Meter=Image
SolidColor=#CubeColor#
SolidColor2=[MeasureLight3],[MeasureLight3],[MeasureLight3]
GradientAngle=[MeasureGAngle3]
X=-1
Y=-1
W=(#CubeSize#+1)
H=(#CubeSize#+1)
DynamicVariables=1
TransformationMatrix=[MeasureA3];[MeasureB3];[MeasureC3];[MeasureD3];[MeasureTX3];[MeasureTY3]
AntiAlias=1
Hidden=[Show3]

[Face5]
Meter=Image
SolidColor=#CubeColor#
SolidColor2=[MeasureLight5],[MeasureLight5],[MeasureLight5]
GradientAngle=[MeasureGAngle5]
X=-1
Y=-1
W=(#CubeSize#+2)
H=(#CubeSize#+2)
DynamicVariables=1
TransformationMatrix=[MeasureA5];[MeasureB5];[MeasureC5];[MeasureD5];[MeasureTX5];[MeasureTY5]
AntiAlias=1
Hidden=[Show5]

[Face6]
Meter=Image
SolidColor=#CubeColor#
W=#CubeSize#
H=#CubeSize#
DynamicVariables=1
TransformationMatrix=[MeasureA6];[MeasureB6];[MeasureC6];[MeasureD6];[MeasureTX6];[MeasureTY6]
AntiAlias=1
Hidden=[Show6]


[1]
Meter=STRING
FontSize=50
Text=1
DynamicVariables=1
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
AntiAlias=1
FontColor=255,255,255,0
Hidden=[Show1]

[2]
Meter=STRING
FontSize=50
Text=2
DynamicVariables=1
TransformationMatrix=[MeasureA2];[MeasureB2];[MeasureC2];[MeasureD2];[MeasureTX2];[MeasureTY2]
AntiAlias=1
Hidden=[Show2]
FontColor=255,255,255,0

[3]
Meter=STRING
FontSize=50
Text=3
DynamicVariables=1
TransformationMatrix=[MeasureA3];[MeasureB3];[MeasureC3];[MeasureD3];[MeasureTX3];[MeasureTY3]
AntiAlias=1
FontColor=255,255,255,0
Hidden=[Show3]

[4]
Meter=STRING
FontSize=50
Text=4
DynamicVariables=1
TransformationMatrix=[MeasureA4];[MeasureB4];[MeasureC4];[MeasureD4];[MeasureTX4];[MeasureTY4]
AntiAlias=1
FontColor=255,255,255,0
Hidden=[Show4]

[5]
Meter=STRING
FontSize=50
Text=5
DynamicVariables=1
TransformationMatrix=[MeasureA5];[MeasureB5];[MeasureC5];[MeasureD5];[MeasureTX5];[MeasureTY5]
AntiAlias=1
FontColor=255,255,255,0
Hidden=[Show5]


; [A1C1TX1]
; Meter=String
; MeasureName=MeasureA1
; MeasureName2=MeasureC1
; MeasureName3=MeasureTX1
; NumOfDecimals=5
; SolidColor=255,255,255,64
; Text=%1 | %2 | %3
; Y=R

; [B1D1TY1]
; Meter=String
; MeasureName=MeasureB1
; MeasureName2=MeasureD1
; MeasureName3=MeasureTY1
; NumOfDecimals=5
; SolidColor=255,255,255,64
; Text=%1 | %2 | %3
; Y=R

; [LINE]
; Meter=String
; MeasureName=Face1XL
; MeasureName2=Face1YT
; NumOfDecimals=5
; SolidColor=255,255,255,64
; Text=---------------------------------
; Y=R

; [XL1XR1XS1]
; Meter=String
; MeasureName=Face1XL
; MeasureName2=Face1XR
; MeasureName3=Face1XS
; NumOfDecimals=5
; SolidColor=255,255,128,64
; Text=%1 | %2 | %3
; Y=R

; [YT1YB1YS1]
; Meter=String
; MeasureName=Face1YT
; MeasureName2=Face1YB
; MeasureName3=Face1YS
; NumOfDecimals=5
; SolidColor=255,255,128,64
; Text=%1 | %2 | %3
; Y=R

; [A2C2TX2]
; Meter=String
; MeasureName=MeasureA2
; MeasureName2=MeasureC2
; MeasureName3=MeasureTX2
; NumOfDecimals=5
; SolidColor=255,255,255,196
; Text=%1 | %2 | %3
; Y=R

; [B2D2TY2]
; Meter=String
; MeasureName=MeasureB2
; MeasureName2=MeasureD2
; MeasureName3=MeasureTY2
; NumOfDecimals=5
; SolidColor=255,255,255,196
; Text=%1 | %2 | %3
; Y=R

; [LINE]
; Meter=String
; MeasureName=Face2XL
; MeasureName2=Face2YT
; NumOfDecimals=5
; SolidColor=255,255,255,196
; Text=---------------------------------
; Y=R

; [XL2XR2XS2]
; Meter=String
; MeasureName=Face2XL
; MeasureName2=Face2XR
; MeasureName3=Face2XS
; NumOfDecimals=5
; SolidColor=255,255,228,196
; Text=%1 | %2 | %3
; Y=R

; [YT2YB2YS2]
; Meter=String
; MeasureName=Face2YT
; MeasureName2=Face2YB
; MeasureName3=Face2YS
; NumOfDecimals=5
; SolidColor=255,255,54,196
; Text=%1 | %2 | %3
; Y=R

; [XYZ]
; Meter=String
; MeasureName=MeasureXAngle
; MeasureName2=MeasureYAngle
; MeasureName3=MeasureZAngle
; NumOfDecimals=5
; SolidColor=255,64,255,196
; Text=%1 | %2 | %3
; Y=R

[MeasureTime]
Measure=Time

[MeasureAlways1]
Measure=FreeDiskSpace
Drive=C:
Total=1
MaxValue=1
MinValue=0
UpdateDivider=86400

[MeterHours]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=100
LineStart=0
LineColor=#Color4#
Solid=0
AntiAlias=1
ValueReminder=43200
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHoursBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=67
LineStart=62
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHoursBar]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=67
LineStart=62
LineColor=#Color5#
Solid=1
AntiAlias=1
ValueReminder=43200
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterMinutes]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=125
LineStart=0
AntiAlias=1
LineColor=#Color4#
Solid=0
ValueReminder=3600
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterMinutesBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=61
LineStart=56
AntiAlias=1
LineColor=#Color6#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterMinutesBar]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=61
LineStart=56
AntiAlias=1
LineColor=#Color7#
Solid=1
ValueReminder=3600
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterSeconds]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=1
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=141
LineStart=0
AntiAlias=1
LineColor=#Color9#
Solid=0
ValueReminder=60
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterSecondsBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=55
LineStart=50
AntiAlias=1
LineColor=#Color6#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterSecondsBar]
Meter=ROUNDLINE
MeasureName=MeasureTime
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=55
LineStart=50
AntiAlias=1
LineColor=#Color2#
Solid=1
ValueReminder=60
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterClockCent]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=5
LineStart=0
AntiAlias=1
LineColor=#Color4#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureBattery]
Measure=Plugin
Plugin=Plugins\PowerPlugin.dll
PowerState=PERCENT
MaxValue=100

[MeterBatteryBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0.4886922
RotationAngle=-1.012291
LineLength=92
LineStart=85
AntiAlias=1
LineColor=#Color3#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterBatteryBar]
Meter=ROUNDLINE
MeasureName=MeasureBattery
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0.4886922
RotationAngle=-1.012291
LineLength=92
LineStart=85
AntiAlias=1
LineColor=#Color2#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureNetIn]
Measure=NetIn
;MaxValue=#MaxNetSpeed#
;MinValue=0

[MeasureNetOut]
Measure=NetOut
;MaxValue=#MaxNetSpeed#
;MinValue=0

[MeterNetInBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0
RotationAngle=-0.5235988
LineLength=75
LineStart=70
AntiAlias=1
LineColor=#Color6#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterNetIn]
Meter=ROUNDLINE
MeasureName=MeasureNetIn
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0
RotationAngle=-0.5235988
LineLength=75
LineStart=70
AntiAlias=1
LineColor=#Color5#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterNetOutBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0
RotationAngle=-0.5235988
LineLength=81
LineStart=76
AntiAlias=1
LineColor=#Color6#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterNetOut]
Meter=ROUNDLINE
MeasureName=MeasureNetOut
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=0
RotationAngle=-0.5235988
LineLength=81
LineStart=76
AntiAlias=1
LineColor=#Color5#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureRAM]
Measure=PhysicalMemory

[MeterRAMBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.2740903
RotationAngle=-0.7504916
LineLength=92
LineStart=87
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterRAMBar]
MeasureName=MeasureRAM
Meter=ROUNDLINE
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=1.2740903
RotationAngle=-0.7504916
LineLength=92
LineStart=87
AntiAlias=1
LineColor=#Color5#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureCPU]
Measure=CPU

[MeterCPUBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.3089969
RotationAngle=0.7504916
LineLength=92
LineStart=87
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterCPUBar]
MeasureName=MeasureCPU
Meter=ROUNDLINE
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=1.3089969
RotationAngle=0.7504916
LineLength=92
LineStart=87
AntiAlias=1
LineColor=#Color5#
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]



[MeasureHDD]
Measure=FreeDiskSpace
Drive=D:
InvertMeasure=1

[MeterHDDBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.012291
RotationAngle=-0.4886922
LineLength=85
LineStart=69
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDDBar1]
Meter=ROUNDLINE
MeasureName=MeasureHDD
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=0.7679449
RotationAngle=-0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDDBar2]
Meter=ROUNDLINE
MeasureName=MeasureHDD
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=0.7679449
RotationAngle=0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureHDC]
Measure=FreeDiskSpace
Drive=C:
InvertMeasure=1

[MeterHDCBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=2.0594885
RotationAngle=-0.4886922
LineLength=85
LineStart=69
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDCBar1]
Meter=ROUNDLINE
MeasureName=MeasureHDC
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.8151424
RotationAngle=-0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDCBar2]
Meter=ROUNDLINE
MeasureName=MeasureHDC
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.8151424
RotationAngle=0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]


[MeasureHDE]
Measure=FreeDiskSpace
Drive=E:
InvertMeasure=1

[MeterHDEBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.5358897
RotationAngle=-0.4886922
LineLength=85
LineStart=69
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDEBar1]
Meter=ROUNDLINE
MeasureName=MeasureHDE
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.2915436
RotationAngle=-0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterHDEBar2]
Meter=ROUNDLINE
MeasureName=MeasureHDE
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=1.2915436
RotationAngle=0.2443461
LineLength=85
LineStart=69
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]


[MeasureMonth]
Measure=Time
Format= "%m"
MaxValue=12
MinValue=1

[MeterMonthBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=2
StartAngle=2.0943951
RotationAngle=2.6179939
LineLength=85
LineStart=78
LineColor=#Color6#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterMonthBar]
Meter=ROUNDLINE
MeasureName=MeasureMonth
X=0
Y=0
W=429
H=429
LineWidth=2
StartAngle=2.0943951
RotationAngle=2.6179939
LineLength=85
LineStart=78
LineColor=#Color5#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureDay]
Measure=Time
Format= "%d"
MaxValue=31
MinValue=1

[MeasureDayBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=2.0943951
RotationAngle=1.5358897
LineLength=75
LineStart=70
LineColor=#Color3#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureDayBar]
Meter=ROUNDLINE
MeasureName=MeasureDay
X=0
Y=0
W=429
H=429
LineWidth=10
StartAngle=2.0943951
RotationAngle=1.5358897
LineLength=75
LineStart=70
LineColor=#Color7#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeasureProgress]
Measure=Plugin
Plugin=Plugins\iTunesPlugin.dll
Command=GetPlayerPositionPercent
MaxValue=100

[MeterProgressBarBG]
Meter=ROUNDLINE
MeasureName=MeasureAlways1
X=0
Y=0
W=429
H=429
LineWidth=2
StartAngle=2.0943951
RotationAngle=1.5358897
LineLength=92
LineStart=88
LineColor=#Color3#
AntiAlias=1
Solid=1
DynamicVariables=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]

[MeterProgressBar]
Meter=ROUNDLINE
MeasureName=MeasureProgress
X=0
Y=0
W=429
H=429
LineWidth=2
StartAngle=2.0943951
RotationAngle=1.5358897
LineLength=92
LineStart=88
LineColor=#Color2#
AntiAlias=1
Solid=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
DynamicVariables=1

[MeasureHDCFree]
Measure=FreeDiskSpace
Drive=C:

[MeterCAroundUsed]
Meter=ROUNDLINE
MeasureName=MeasureHDC
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=-6.2831853
LineLength=214
LineStart=141
AntiAlias=1
LineColor=#Color1#
Solid=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
DynamicVariables=1

[MeterHDCAroundFree]
Meter=ROUNDLINE
MeasureName=MeasureHDCFree
X=0
Y=0
W=429
H=429
LineWidth=#LineWidth#
StartAngle=4.7123889
RotationAngle=6.2831853
LineLength=144
LineStart=141
AntiAlias=1
LineColor=#Color1#
Solid=1
Hidden=[Show1]
TransformationMatrix=[MeasureA1];[MeasureB1];[MeasureC1];[MeasureD1];[MeasureTX1];[MeasureTY1]
DynamicVariables=1
[Metadata]
Name=Cube2


So you can see why an ellipse wouldn't be a big deal for someone who knows how the hell these things work. :)
User avatar
MerlinTheRed
Rainmeter Sage
Posts: 889
Joined: September 6th, 2011, 6:34 am

Re: [Suggestion] Ellipseline meter

Post by MerlinTheRed »

Oh well, seems I confused something there ;) Thanks for helping.
Have more fun creating skins with Sublime Text 2 and the Rainmeter Package!