Sie sind nicht angemeldet.

1

Montag, 21. Juli 2014, 21:00

Tour in krpano - logo soll genau im bodenmitte (stativ) sein...

Moin,

man kann ja recht einfach sein log oin Krpano einbinden. Wie aber schafft man es dieses genau im Boden des Panos - Am besten dort wo ursprüngelich das Stativ ist, drüberzulelgen.


Danke

Thorsten

2

Montag, 21. Juli 2014, 21:18

Dazu gibts ein Beispiel im KrPano-Examples-Ordner:



VG, Mark

3

Dienstag, 22. Juli 2014, 07:58

Danke. hatte ich glatt übersehen...

Habe jetzt das hier so gemacht, aber es erscheint nix... :-( woran kann es liegen?

$this->cacheCode('[php]','krpano version="1.17.4" title="Bauernhaus Klein Berkel" onstart="startup();">

<include url="skin/vtourskin.xml" />

<!-- set skin settings: bingmaps? gyro? thumbnail controlling? tooltips? -->
<skin_settings bingmaps="false"
bingmaps_key=""
bingmaps_zoombuttons="false"
gyro="true"
thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"
thumbs_opened="false"
thumbs_text="false"
thumbs_dragging="true"
thumbs_onhoverscrolling="false"
thumbs_scrollbuttons="false"
thumbs_scrollindicator="false"
thumbs_loop="false"
tooltips_thumbs="false"
tooltips_hotspots="false"
tooltips_mapspots="false"
controlbar_offset="20"
/>

<!-- set optional skin logo url -->
<layer name="skin_logo" url="" scale="0.25" opened_onclick="openurl('...',_blank);" />

<events name="nadirlogorotation"
onviewchange="if(hotspot[nadirlogo].rotatewithview, set(hotspot[nadirlogo].rotate,get(view.hlookat)) );"
/>



<action name="startup">
if(startscene === null, copy(startscene,scene[0].name));
loadscene(get(startscene), null, MERGE);
</action>


<scene name="scene_1buero1" title="Eingang - Büro" onstart="" thumburl="panos/1buero1.tiles/thumb.jpg" lat="" lng="" heading="">

<view hlookat="27.383" vlookat="4.094" fovtype="MFOV" fov="120.000" maxpixelzoom="2.0" fovmin="70" fovmax="140" limitview="auto" />

<preview url="panos/1buero1.tiles/preview.jpg" />

<image type="CUBE" multires="true" tilesize="512" progressive="false">
<level tiledimagewidth="3184" tiledimageheight="3184">
<cube url="panos/1buero1.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="1536" tiledimageheight="1536">
<cube url="panos/1buero1.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="768" tiledimageheight="768">
<cube url="panos/1buero1.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
</level>
<mobile>
<cube url="panos/1buero1.tiles/mobile_%s.jpg" />
</mobile>
</image>

<!-- place your scene hotspots here -->
<hotspot name="spot1" style="skin_hotspotstyle" ath="16.753" atv="10.846" linkedscene="scene_treppenhaus" />

</scene>

<scene name="scene_bad" title="Badezimmer" onstart="" thumburl="panos/bad.tiles/thumb.jpg" lat="" lng="" heading="">

<view hlookat="65.326" vlookat="13.108" fovtype="MFOV" fov="120.000" maxpixelzoom="2.0" fovmin="70" fovmax="140" limitview="auto" />

<preview url="panos/bad.tiles/preview.jpg" />

<image type="CUBE" multires="true" tilesize="512" progressive="false">
<level tiledimagewidth="3184" tiledimageheight="3184">
<cube url="panos/bad.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="1536" tiledimageheight="1536">
<cube url="panos/bad.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
</level>
<level tiledimagewidth="768" tiledimageheight="768">
<cube url="panos/bad.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
</level>
<mobile>
<cube url="panos/bad.tiles/mobile_%s.jpg" />
</mobile>
</image>

<!-- place your scene hotspots here -->
<hotspot name="spot1" style="skin_hotspotstyle" ath="-37.553" atv="34.074" linkedscene="scene_flur" />

</scene>

<hotspot name="nadirlogo"
url="grafik/logo.png"
ath="0"
atv="90"
distorted="true"
scale="1.0"
rotate="0.0"
rotatewithview="false"
onclick="switch(rotatewithview); invalidatescreen();"
/>
</krpano>


')

4

Dienstag, 22. Juli 2014, 08:38

Ok. habe den Fehler gefunden. Es muss direkt in der Scene liegen.

Gibt es eine möglichkeit das es automatisch in alle scenen gesetzte wird?

5

Dienstag, 22. Juli 2014, 08:54

Gibt es eine möglichkeit das es automatisch in alle scenen gesetzte wird?


Ja, dazu das <events> und den <hotspot> wieder außerhalb definieren und bei beiden keep="true" hinzufügen.

Schöne Grüße,
Klaus

6

Dienstag, 22. Juli 2014, 08:59

Super Danke!

Habe gleich noch eine Frage, vielleicht muss ich so keinen extra Threat eröffnen.

Ich müßßte in der Tour 2 Objekte mit polygonen Hotspots hinterlegen. wie stellt man das an?

7

Dienstag, 22. Juli 2014, 09:01

keep="true"
frage. woe genau wird das hingesetzt: keep="true"

8

Dienstag, 22. Juli 2014, 11:09

ok. nochmal gelesen und verstanden