Where I can find the XML code which I need to include the different projections in the VTOUR of KR Pano ( Fisheye View, Little Planet ...etc) any help would be appreciated.
Projection Contextual View Menu in KR VTOUR
-
-
Hi!
Try this context menu code:
Code<contextmenu> <item caption="KRPANO" /> <item caption="FULLSCREEN" /> <item caption="normal view" onclick="view_normal();" separator="true" /> <item caption="fisheye view" onclick="view_fisheye();" /> <item caption="architectural view" onclick="view_architectural();" /> <item caption="stereographic view" onclick="view_stereographic();" /> <item caption="pannini view" onclick="view_pannini();" /> <item caption="little planet view" onclick="view_littleplanet();" /> </contextmenu>
And the actions to change the view:
Code
Alles anzeigen<action name="view_normal"> tween(view.fovmax, 150.0, distance(179, 1.00), easeoutquad); tween(view.architectural, 0.0, distance(1.0, 0.45), easeoutquad); tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad, set(view.stereographic,false); set(view.pannini,false); set(display.flash10,on); ); </action> <action name="view_fisheye"> set(display.flash10,off); tween(view.architectural, 0.0, distance(1.0, 0.30), easeoutquad); tween(view.fisheye, 0.0 ,distance(1.0, 0.30), easeoutquad, set(view.stereographic,false); set(view.pannini,false); set(view.fovmax,179); tween(view.fisheye, 0.35, distance(1.0,1.25)); ); </action> <action name="view_architectural"> tween(view.fovmax, 150.0, distance(179, 1.00), easeoutquad); tween(view.architectural, 1.0, distance(1.0, 0.45), easeoutquad); tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad, set(view.stereographic,false);set(view.pannini,false);set(display.flash10,on); ); </action> <action name="view_stereographic"> set(display.flash10, off); tween(view.architectural, 0.0, 0.25); set(backtonormalfirst, false); if(view.pannini == true, set(backtonormalfirst,true) ); if(view.stereographic == false, set(backtonormalfirst,true) ); if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); ); set(view.pannini, false); set(view.stereographic, true); set(view.fovmax, 150); tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad); </action> <action name="view_pannini"> set(display.flash10, off); tween(view.architectural, 0.0, 0.25); set(backtonormalfirst, false); if(view.pannini == false, set(backtonormalfirst,true) ); if(view.stereographic == false, set(backtonormalfirst,true) ); if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); ); set(view.pannini, true); set(view.stereographic, true); set(view.fovmax, 150); tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad); </action> <action name="view_littleplanet"> set(display.flash10,off); tween(view.architectural, 0.0, 0.25); tween(view.vlookat, 90, distance(179, 1.50), easeoutquad); set(backtonormalfirst, false); if(view.pannini == true, set(backtonormalfirst,true) ); if(view.stereographic == false, set(backtonormalfirst,true) ); if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); ); set(view.pannini, false); set(view.stereographic, true); set(view.fovmax, 150); tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad); tween(view.fov, 150, distance(179, 0.75), easeoutquad); </action>
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!