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.

bulp

Fortgeschrittener

  • »bulp« ist der Autor dieses Themas

Beiträge: 389

Wohnort: Malaysia

  • Nachricht senden

1

Montag, 23. März 2009, 05:08

special button for 'drag2d' or drag3d' mousemode

id try this code

<plugin name="mousebtn" url="./navbutton/btn_star.jpg" align="bottom" edge="center" y="40" x="-200" blendmode="screen" onhover="showtext(Game mode ON/OFF);" onover="set(blendmode,add);" onout="set(blendmode,screen);" onclick="switch(mousetype,drag2d);" />

and this button should be 1 button only, just like on/off for fullscreen button


<plugin name="littleplanet" url="../navbutton/btn_home.jpg" align="bottom" edge="center" y="20" x="+120" blendmode="screen" onhover="showtext(Little Planet);" onover="set(blendmode,add);" onout="set(blendmode,screen);" onclick="action(littleplanet);" />

<plugin name="fisheyeview" url="../navbutton/btn_home.jpg" align="bottom" edge="center" y="20" x="+160" blendmode="screen" onhover="showtext(Fisheye View);" onover="set(blendmode,add);" onout="set(blendmode,screen);" onclick="action(fisheyeview);" />


im failed... *g*</plugin></plugin>

www.maya360.com/sample.html

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bulp« (23. März 2009, 05:35)


2

Montag, 23. März 2009, 08:59

Hi,

if you want just one button, try this:

Quellcode

1
<plugin ... onclick="switch(control.mousetype, drag2d, drag3d);" />


the full path to the variable must be set - "control.mousetype"
and the values between it should switch - "drag2d" and "drag3d"



best regards,
Klaus

bulp

Fortgeschrittener

  • »bulp« ist der Autor dieses Themas

Beiträge: 389

Wohnort: Malaysia

  • Nachricht senden

3

Dienstag, 24. März 2009, 09:16

Mr Klaus.... Thanks for the script... it works great....


so this script also hv to modify like this?

Quellcode

1
<plugin name="littleplanet" url="../navbutton/btn_home.jpg" align="bottom" edge="center" y="20" x="+120" blendmode="screen" onhover="showtext(Little Planet on / off);" onover="set(blendmode,add);" onout="set(blendmode,screen);" onclick="switch(control.view, littleplanet, fisheyeview);" /> 



hehe.. *confused*

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »bulp« (24. März 2009, 09:39)


4

Mittwoch, 25. März 2009, 00:18

sorry, your code will not work

the fisheye and littleplanet view is not a simple view setting,
it's a variance of several combined parameters (fisheye,stereographic,vlookat,fov)

add a user defined variable for the button (e.g. "viewmode"),
change the value of this variable (e.g. "planet" or "fisheye") with switch on every click,
and depending on the current value call a action for the change the
view settings (for the view changing actions have a look at the little planet example)

Quellcode

1
2
3
4
<plugin ...
       viewmode="planet"
       onclick="switch(viewmode, planet, fisheye); if(viewmode == planet, action(littleplant), action(fisheye));"
       />


note - krpano 1.0.8 is needed for this!

best regards,
Klaus

bulp

Fortgeschrittener

  • »bulp« ist der Autor dieses Themas

Beiträge: 389

Wohnort: Malaysia

  • Nachricht senden

5

Mittwoch, 25. März 2009, 01:44

that script didnt work...

Quellcode

1
<plugin name="littleplanet" ..... viewmode="planet"        onclick="switch(viewmode, planet, fisheyeview); if(viewmode == planet, action(littleplanet), action(fisheyeview));"        />


even if i change the fisheye to fisheyeview also didnt work...

Quellcode

1
<plugin ... onclick="switch(control.mousetype, drag2d, drag3d);" />


can i add on on more type here?... the 'moveto'
i mean all the 3 mousetype setting in 1 button..

*smile*

6

Mittwoch, 25. März 2009, 18:05

even if i change the fisheye to fisheyeview also didnt work...
Hi, did you use version 1.0.8 and have included the <actions> for "littleplanet" and "fisheyeview"?
I'm not sure at the moment how they are named in the littleplanet example,
maybe the names differ a little bit,

Zitat

can i add on on more type here?... the 'moveto'
i mean all the 3 mousetype setting in 1 button..
in the next release (1.0.8 beta 7, should be ready soon) you can use as many values in the
switch function as you want, then it switch trough all gives values
e.g.

Quellcode

1
switch(control.mousetype, drag2d, drag3d, moveto);


best regards,
Klaus

bulp

Fortgeschrittener

  • »bulp« ist der Autor dieses Themas

Beiträge: 389

Wohnort: Malaysia

  • Nachricht senden

7

Freitag, 27. März 2009, 07:10

... hehe... yes i did use version 1.0.8 beta and have include those action code.... id changed the name few times also still cant...


hurm... when is the due date for version 1.0.8 beta 7 gonna be release? cant wait since the 'hotspot' missing is a big issue...

anyway thank you very much Mr Klaus..