Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Dienstag, 19. April 2011, 20:46

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:

Quellcode

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

Mittwoch, 20. April 2011, 13:53

Hi,

z.B.

Quellcode

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

Mittwoch, 20. April 2011, 17:41

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

Gruß,
Nupsi