It is currently June 26th, 2019, 10:53 pm

Rotating Visualizer Skin

Help with creating, editing & fixing problems with skins
whValentine
Posts: 3
Joined: April 21st, 2019, 5:01 pm

Rotating Visualizer Skin

whValentine » April 21st, 2019, 5:32 pm

So I just started getting back into using Rainmeter but am getting frustrated making a simple change. I want to rotate this visualizer to run along the line in my wallpaper.
Capture.PNG
I've scoured the forums and help pages enough to familiarize myself with the Transformation Matrix and managed to rotate the black visualizer (left the orange one for base reference). However, now it's being cut off by the bounding box no matter how I move it around despite having a dynamic window size in the code. Anyone able to help?

Code: Select all

[Rainmeter]
Update=15
Author=Connect-R
BackgroundMode=2
SolidColor=0,0,0,1
DynamicWindowSize=1
MouseScrollUpAction=[!SetVariable Scale "(#Scale#+#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#+#ScrollMouseIncrement#)"][!Refresh] 
MouseScrollDownAction=[!SetVariable Scale "(#Scale#-#ScrollMouseIncrement# < 0.09 ? 0.09 : #Scale#-#ScrollMouseIncrement#)"][!WriteKeyValue Variables Scale "(#Scale#-#ScrollMouseIncrement# < 0.09 ? 0.09 : #Scale#-#ScrollMouseIncrement#)"][!Refresh]
LeftMouseDoubleClickAction=!ToggleConfig "Abelo\Settings" "Settings.ini"
HardwareAcceleration=1

[Variables]
@include=#@#Variables.inc
Scale=0.19
AverageSize=8

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

[MeasureAudioOutput]
Measure=Plugin
Plugin=AudioLevel
Port=Output
FFTSize=4096
FFTOverlap=2048
FFTAttack=0
FFTDecay=150
FreqMin=100
FreqMax=16500
Sensitivity=34
Bands=121

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

[MeterStyle]
BarOrientation=Vertical
X=(24*#Scale#)r
Y=(5*#Scale#)
W=(12*#Scale#)
H=(600*#Scale#)
BarColor=#TextColor1#
TransformationMatrix=1; -1; 1; 1; 0; 0

[MeterStyleR]
BarOrientation=Vertical
X=(24*#Scale#)r
Y=(612*#Scale#)
W=(12*#Scale#)
H=(300*#Scale#)
Flip=1
BarColor=#TextColor2#


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

[Measure01]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=1
AverageSize=#AverageSize#

[Measure02]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=2
AverageSize=#AverageSize#

[Measure03]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=3
AverageSize=#AverageSize#

[Measure04]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=4
AverageSize=#AverageSize#

[Measure05]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=5
AverageSize=#AverageSize#

[Measure06]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=6
AverageSize=#AverageSize#

[Measure07]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=7
AverageSize=#AverageSize#

[Measure08]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=8
AverageSize=#AverageSize#

[Measure09]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=9
AverageSize=#AverageSize#

[Measure10]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=10
AverageSize=#AverageSize#

[Measure11]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=11
AverageSize=#AverageSize#

[Measure12]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=12
AverageSize=#AverageSize#

[Measure13]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=13
AverageSize=#AverageSize#

[Measure14]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=14
AverageSize=#AverageSize#

[Measure15]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=15
AverageSize=#AverageSize#

[Measure16]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=16
AverageSize=#AverageSize#

[Measure17]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=17
AverageSize=#AverageSize#

[Measure18]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=18
AverageSize=#AverageSize#

[Measure19]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=19
AverageSize=#AverageSize#

[Measure20]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=20
AverageSize=#AverageSize#

[Measure21]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=21
AverageSize=#AverageSize#

[Measure22]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=22
AverageSize=#AverageSize#

[Measure23]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=23
AverageSize=#AverageSize#

[Measure24]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=24
AverageSize=#AverageSize#

[Measure25]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=25
AverageSize=#AverageSize#

[Measure26]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=26
AverageSize=#AverageSize#

[Measure27]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=27
AverageSize=#AverageSize#

[Measure28]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=28
AverageSize=#AverageSize#

[Measure29]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=29
AverageSize=#AverageSize#

[Measure30]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=30
AverageSize=#AverageSize#

[Measure31]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=31
AverageSize=#AverageSize#

[Measure32]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=32
AverageSize=#AverageSize#

[Measure33]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=33
AverageSize=#AverageSize#

[Measure34]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=34
AverageSize=#AverageSize#

[Measure35]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=35
AverageSize=#AverageSize#

[Measure36]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=36
AverageSize=#AverageSize#

[Measure37]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=37
AverageSize=#AverageSize#

[Measure38]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=38
AverageSize=#AverageSize#

[Measure39]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=39
AverageSize=#AverageSize#

[Measure40]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=40
AverageSize=#AverageSize#

[Measure41]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=41
AverageSize=#AverageSize#

[Measure42]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=42
AverageSize=#AverageSize#

[Measure43]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=43
AverageSize=#AverageSize#

[Measure44]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=44
AverageSize=#AverageSize#

[Measure45]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=45
AverageSize=#AverageSize#

[Measure46]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=46
AverageSize=#AverageSize#

[Measure47]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=47
AverageSize=#AverageSize#

[Measure48]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=48
AverageSize=#AverageSize#

[Measure49]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=49
AverageSize=#AverageSize#

[Measure50]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=50
AverageSize=#AverageSize#

[Measure51]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=51
AverageSize=#AverageSize#

[Measure52]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=52
AverageSize=#AverageSize#

[Measure53]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=53
AverageSize=#AverageSize#

[Measure54]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=54
AverageSize=#AverageSize#

[Measure55]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=55
AverageSize=#AverageSize#

[Measure56]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=56
AverageSize=#AverageSize#

[Measure57]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=57
AverageSize=#AverageSize#

[Measure58]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=58
AverageSize=#AverageSize#

[Measure59]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=59
AverageSize=#AverageSize#

[Measure60]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=60
AverageSize=#AverageSize#

[Measure61]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=61
AverageSize=#AverageSize#

[Measure62]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=62
AverageSize=#AverageSize#

[Measure63]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=63
AverageSize=#AverageSize#

[Measure64]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=64
AverageSize=#AverageSize#

[Measure65]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=65
AverageSize=#AverageSize#

[Measure66]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=66
AverageSize=#AverageSize#

[Measure67]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=67
AverageSize=#AverageSize#

[Measure68]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=68
AverageSize=#AverageSize#

[Measure69]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=69
AverageSize=#AverageSize#

[Measure70]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=70
AverageSize=#AverageSize#

[Measure71]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=71
AverageSize=#AverageSize#

[Measure72]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=72
AverageSize=#AverageSize#

[Measure73]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=73
AverageSize=#AverageSize#

[Measure74]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=74
AverageSize=#AverageSize#

[Measure75]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=75
AverageSize=#AverageSize#

[Measure76]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=76
AverageSize=#AverageSize#

[Measure77]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=77
AverageSize=#AverageSize#

[Measure78]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=78
AverageSize=#AverageSize#

[Measure79]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=79
AverageSize=#AverageSize#

[Measure80]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=80
AverageSize=#AverageSize#

[Measure81]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=81
AverageSize=#AverageSize#

[Measure82]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=82
AverageSize=#AverageSize#

[Measure83]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=83
AverageSize=#AverageSize#

[Measure84]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=84
AverageSize=#AverageSize#

[Measure85]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=85
AverageSize=#AverageSize#

[Measure86]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=86
AverageSize=#AverageSize#

[Measure87]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=87
AverageSize=#AverageSize#

[Measure88]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=88
AverageSize=#AverageSize#

[Measure89]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=89
AverageSize=#AverageSize#

[Measure90]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=90
AverageSize=#AverageSize#

[Measure91]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=91
AverageSize=#AverageSize#

[Measure92]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=92
AverageSize=#AverageSize#

[Measure93]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=93
AverageSize=#AverageSize#

[Measure94]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=94
AverageSize=#AverageSize#

[Measure95]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=95
AverageSize=#AverageSize#

[Measure96]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=96
AverageSize=#AverageSize#

[Measure97]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=97
AverageSize=#AverageSize#

[Measure98]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=98
AverageSize=#AverageSize#

[Measure99]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=99
AverageSize=#AverageSize#

[Measure100]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=100
AverageSize=#AverageSize#

[Measure101]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=101
AverageSize=#AverageSize#

[Measure102]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=102
AverageSize=#AverageSize#

[Measure103]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=103
AverageSize=#AverageSize#

[Measure104]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=104
AverageSize=#AverageSize#

[Measure105]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=105
AverageSize=#AverageSize#

[Measure106]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=106
AverageSize=#AverageSize#

[Measure107]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=107
AverageSize=#AverageSize#

[Measure108]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=108
AverageSize=#AverageSize#

[Measure109]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=109
AverageSize=#AverageSize#

[Measure110]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=110
AverageSize=#AverageSize#

[Measure111]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=111
AverageSize=#AverageSize#

[Measure112]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=112
AverageSize=#AverageSize#

[Measure113]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=113
AverageSize=#AverageSize#

[Measure114]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=114
AverageSize=#AverageSize#

[Measure115]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=115
AverageSize=#AverageSize#

[Measure116]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=116
AverageSize=#AverageSize#

[Measure117]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=117
AverageSize=#AverageSize#

[Measure118]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=118
AverageSize=#AverageSize#

[Measure119]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=119
AverageSize=#AverageSize#

[Measure120]
Measure=Plugin
Plugin=AudioLevel
Parent=MeasureAudioOutput
Type=Band
BandIdx=120
AverageSize=#AverageSize#

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


[MeterBand01]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure01
X=(0*#Scale#)

[MeterBand02]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure02

[MeterBand03]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure03

[MeterBand04]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure04

[MeterBand05]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure05

[MeterBand06]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure06

[MeterBand07]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure07

[MeterBand08]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure08

[MeterBand09]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure09

[MeterBand10]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure10

[MeterBand11]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure11

[MeterBand12]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure12

[MeterBand13]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure13

[MeterBand14]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure14

[MeterBand15]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure15

[MeterBand16]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure16

[MeterBand17]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure17

[MeterBand18]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure18

[MeterBand19]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure19

[MeterBand20]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure20

[MeterBand21]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure21

[MeterBand22]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure22

[MeterBand23]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure23

[MeterBand24]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure24

[MeterBand25]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure25

[MeterBand26]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure26

[MeterBand27]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure27

[MeterBand28]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure28

[MeterBand29]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure29

[MeterBand30]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure30

[MeterBand31]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure31

[MeterBand32]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure32

[MeterBand33]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure33

[MeterBand34]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure34

[MeterBand35]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure35

[MeterBand36]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure36

[MeterBand37]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure37

[MeterBand38]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure38

[MeterBand39]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure39

[MeterBand40]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure40

[MeterBand41]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure41

[MeterBand42]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure42

[MeterBand43]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure43

[MeterBand44]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure44

[MeterBand45]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure45

[MeterBand46]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure46

[MeterBand47]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure47

[MeterBand48]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure48

[MeterBand49]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure49

[MeterBand50]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure50

[MeterBand51]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure51

[MeterBand52]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure52

[MeterBand53]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure53

[MeterBand54]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure54

[MeterBand55]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure55

[MeterBand56]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure56

[MeterBand57]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure57

[MeterBand58]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure58

[MeterBand59]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure59

[MeterBand60]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure60

[MeterBand61]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure61

[MeterBand62]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure62

[MeterBand63]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure63

[MeterBand64]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure64

[MeterBand65]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure65

[MeterBand66]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure66

[MeterBand67]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure67

[MeterBand68]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure68

[MeterBand69]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure69

[MeterBand70]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure70

[MeterBand71]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure71

[MeterBand72]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure72

[MeterBand73]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure73

[MeterBand74]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure74

[MeterBand75]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure75

[MeterBand76]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure76

[MeterBand77]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure77

[MeterBand78]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure78

[MeterBand79]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure79

[MeterBand80]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure80

[MeterBand81]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure81

[MeterBand82]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure82

[MeterBand83]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure83

[MeterBand84]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure84

[MeterBand85]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure85

[MeterBand86]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure86

[MeterBand87]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure87

[MeterBand88]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure88

[MeterBand89]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure89

[MeterBand90]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure90

[MeterBand91]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure91

[MeterBand92]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure92

[MeterBand93]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure93

[MeterBand94]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure94

[MeterBand95]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure95

[MeterBand96]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure96

[MeterBand97]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure97

[MeterBand98]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure98

[MeterBand99]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure99

[MeterBand100]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure100

[MeterBand101]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure101

[MeterBand102]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure102

[MeterBand103]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure103

[MeterBand104]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure104

[MeterBand105]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure105

[MeterBand106]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure106

[MeterBand107]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure107

[MeterBand108]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure108

[MeterBand109]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure109

[MeterBand110]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure110

[MeterBand111]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure111

[MeterBand112]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure112

[MeterBand113]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure113

[MeterBand114]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure114

[MeterBand115]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure115

[MeterBand116]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure116

[MeterBand117]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure117

[MeterBand118]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure118

[MeterBand119]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure119

[MeterBand120]
Meter=Bar
MeterStyle=MeterStyle
MeasureName=Measure120

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

[MeterBand01R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure01
X=(0*#Scale#)

[MeterBand02R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure02

[MeterBand03R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure03

[MeterBand04R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure04

[MeterBand05R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure05

[MeterBand06R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure06

[MeterBand07R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure07

[MeterBand08R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure08

[MeterBand09R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure09

[MeterBand10R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure10

[MeterBand11R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure11

[MeterBand12R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure12

[MeterBand13R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure13

[MeterBand14R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure14

[MeterBand15R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure15

[MeterBand16R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure16

[MeterBand17R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure17

[MeterBand18R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure18

[MeterBand19R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure19

[MeterBand20R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure20

[MeterBand21R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure21

[MeterBand22R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure22

[MeterBand23R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure23

[MeterBand24R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure24

[MeterBand25R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure25

[MeterBand26R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure26

[MeterBand27R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure27

[MeterBand28R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure28

[MeterBand29R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure29

[MeterBand30R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure30

[MeterBand31R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure31

[MeterBand32R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure32

[MeterBand33R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure33

[MeterBand34R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure34

[MeterBand35R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure35

[MeterBand36R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure36

[MeterBand37R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure37

[MeterBand38R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure38

[MeterBand39R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure39

[MeterBand40R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure40

[MeterBand41R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure41

[MeterBand42R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure42

[MeterBand43R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure43

[MeterBand44R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure44

[MeterBand45R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure45

[MeterBand46R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure46

[MeterBand47R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure47

[MeterBand48R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure48

[MeterBand49R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure49

[MeterBand50R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure50

[MeterBand51R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure51

[MeterBand52R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure52

[MeterBand53R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure53

[MeterBand54R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure54

[MeterBand55R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure55

[MeterBand56R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure56

[MeterBand57R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure57

[MeterBand58R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure58

[MeterBand59R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure59

[MeterBand60R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure60

[MeterBand61R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure61

[MeterBand62R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure62

[MeterBand63R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure63

[MeterBand64R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure64

[MeterBand65R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure65

[MeterBand66R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure66

[MeterBand67R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure67

[MeterBand68R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure68

[MeterBand69R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure69

[MeterBand70R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure70

[MeterBand71R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure71

[MeterBand72R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure72

[MeterBand73R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure73

[MeterBand74R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure74

[MeterBand75R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure75

[MeterBand76R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure76

[MeterBand77R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure77

[MeterBand78R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure78

[MeterBand79R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure79

[MeterBand80R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure80

[MeterBand81R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure81

[MeterBand82R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure82

[MeterBand83R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure83

[MeterBand84R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure84

[MeterBand85R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure85

[MeterBand86R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure86

[MeterBand87R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure87

[MeterBand88R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure88

[MeterBand89R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure89

[MeterBand90R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure90

[MeterBand91R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure91

[MeterBand92R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure92

[MeterBand93R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure93

[MeterBand94R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure94

[MeterBand95R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure95

[MeterBand96R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure96

[MeterBand97R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure97

[MeterBand98R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure98

[MeterBand99R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure99

[MeterBand100R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure100

[MeterBand101R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure101

[MeterBand102R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure102

[MeterBand103R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure103

[MeterBand104R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure104

[MeterBand105R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure105

[MeterBand106R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure106

[MeterBand107R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure107

[MeterBand108R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure108

[MeterBand109R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure109

[MeterBand110R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure110

[MeterBand111R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure111

[MeterBand112R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure112

[MeterBand113R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure113

[MeterBand114R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure114

[MeterBand115R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure115

[MeterBand116R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure116

[MeterBand117R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure117

[MeterBand118R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure118

[MeterBand119R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure119

[MeterBand120R]
Meter=Bar
MeterStyle=MeterStyleR
MeasureName=Measure120
You do not have the required permissions to view the files attached to this post.
User avatar
balala
Rainmeter Sage
Posts: 8319
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Rotating Visualizer Skin

balala » April 21st, 2019, 5:52 pm

whValentine wrote:
April 21st, 2019, 5:32 pm
However, now it's being cut off by the bounding box no matter how I move it around despite having a dynamic window size in the code. Anyone able to help?
I hope I am. The problem is that when a TransformationMatrix is applied, the only thing you get is the rotation of the meter(s). However even so, they will act as with no TransformationMatrix applied. For example is a LeftMouseUpAction would be added to those meters, you should have to click where the unrotated meters are and you can't get the acting region rotated as well.
The solution is to move the meters (increasing the last two parameters of TransformationMatrix), but since in a such case, as I said above (and this applies here as well), the meters are completely acting as with no TransformationMatrix applied, you have to increase the size of the skin. For this you have to add a SkinHeight (and eventually a SkinWidth) option to the [Rainmeter] section. What the best values would be, depends and you have to make a few experiments, to get them, but this is the solution.
whValentine
Posts: 3
Joined: April 21st, 2019, 5:01 pm

Re: Rotating Visualizer Skin

whValentine » April 22nd, 2019, 2:15 pm

balala wrote:
April 21st, 2019, 5:52 pm
I hope I am. The problem is that when a TransformationMatrix is applied, the only thing you get is the rotation of the meter(s). However even so, they will act as with no TransformationMatrix applied. For example is a LeftMouseUpAction would be added to those meters, you should have to click where the unrotated meters are and you can't get the acting region rotated as well.
The solution is to move the meters (increasing the last two parameters of TransformationMatrix), but since in a such case, as I said above (and this applies here as well), the meters are completely acting as with no TransformationMatrix applied, you have to increase the size of the skin. For this you have to add a SkinHeight (and eventually a SkinWidth) option to the [Rainmeter] section. What the best values would be, depends and you have to make a few experiments, to get them, but this is the solution.
That worked! Thank you! Now my only complaint is the slightly pixelated appearance of the bars because of the strange angel they are at to follow the line. Still, that's something I can deal with if there's no simple solution.
User avatar
balala
Rainmeter Sage
Posts: 8319
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Rotating Visualizer Skin

balala » April 22nd, 2019, 3:19 pm

whValentine wrote:
April 22nd, 2019, 2:15 pm
Now my only complaint is the slightly pixelated appearance of the bars because of the strange angel they are at to follow the line.
I don't have a such pixelated appearance:
GIF.gif
Could you please post an animated gif or at least a screenshot, please? Would be curious how does it looks like.
You do not have the required permissions to view the files attached to this post.
whValentine
Posts: 3
Joined: April 21st, 2019, 5:01 pm

Re: Rotating Visualizer Skin

whValentine » April 22nd, 2019, 10:21 pm

balala wrote:
April 22nd, 2019, 3:19 pm
I don't have a such pixelated appearance:
GIF.gif
Could you please post an animated gif or at least a screenshot, please? Would be curious how does it looks like.
I actually fixed it, myself. I had to add an anti-alias line in the code and it's looking sharp again. :D
User avatar
balala
Rainmeter Sage
Posts: 8319
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: Rotating Visualizer Skin

balala » April 23rd, 2019, 6:25 am

whValentine wrote:
April 22nd, 2019, 10:21 pm
I actually fixed it, myself. I had to add an anti-alias line in the code and it's looking sharp again. :D
Ok, I'm glad. Two more (not very important) details related to the original code, posted by you above:
  • The smallest value of the Update option is 16 (second paragraph here). Although the skin works even with the existing Update=15, I'd modify this to Update=16.
  • Although a while ago the Author option belonged to the [Rainmeter] section, it was moved to [Metadata]. Move it you as well.
For sure none of these problems doesn't prevent the skin to work, however it is better to fix them as well.