You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Tuesday, April 19th 2011, 8:46pm

Zufallswert zwischen -10 und +10?

Hi,

ich versuche über die "random"-Funktion einen Zufallswert zwischen -10 and +10 zu erhalten, scheitere aber.
Hier der Code:

Source code

1
2
3
set(var1,10);
sub(var1,random,20);
set(plugin[gallerie].rotate, get(var1));


Zumindest erhalte ich in plugin[gallerie].rotate wirklich einen zufälligen Wert, allerdings entweder immer nur im plus, oder nur im minus-bereich. Weiß wer wie der Code richtig aussehen müsste?

Und zweite Frage: Wie oder wo kann man sich denn das krpano-coding aneignen? Sich jeden Befehl aus den Weiten des Forums und der Stichwort-Doku zu suchen ist auf Dauer einfach zeitlich nicht machbar...

Dank und Gruß,
Nupsi

2

Wednesday, April 20th 2011, 1:53pm

Hi,

z.B.

Source code

1
2
3
mul(var1,random,20);
sub(var1,10);
set(plugin[gallerie].rotate, get(var1));


die Erklärung dazu:
  • random liefert eine Zahl zwischen 0.0 und 1.0
  • d.h. random mit 20 multipliziert = eine Zahl zwischen 0.0 und 20.0
  • dann 10 davon subtrahieren = -10.0 bis +10.0
Schöne Grüße,
Klaus

3

Wednesday, April 20th 2011, 5:41pm

Funktioniert perfekt - Danke, Klaus!
Ich wusste nicht das man die Variable auch direkt innerhalb des operators setzen kann. Wieder was gelernt *g*

Gruß,
Nupsi