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

Wednesday, April 17th 2013, 4:09pm

weitere Panoramen laden

Hallo Zusammen,

ich habe zwei Fragen zum einbinden mehrerer Palette CAD Panorama Dateien:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<krpano version="1.0.8">
	
	<view fovtype="DFOV" fov="90" fovmin="60" fovmax="120" hlookat="180" vlookat="0" />
	<control touchfriction="0.89" zoomtocursor="true" />
	
	<image type="CUBESTRIP">
		
		<!-- image path relative to the xml file -->
		<cubestrip url="http://www.domain.com/resources/images/panorama.ppan" />
		<left  strip="1" rotate="0" flip="" />
		<front strip="2" rotate="0" flip="" />
		<right strip="3" rotate="0" flip="" />
		<back  strip="4" rotate="0" flip="" />
		<up	strip="5" rotate="90" flip="" />
		<down  strip="6" rotate="-90" flip="" />
		
	
		<!-- mobile phone / iphone images - change for alternate versions -->
		<mobile>
			<left  strip="1" rotate="0" flip="" />
			<front strip="2" rotate="0" flip="" />
			<right strip="3" rotate="0" flip="" />
			<back  strip="4" rotate="0" flip="" />
			<up	strip="5" rotate="90" flip="" />
			<down  strip="6" rotate="-90" flip="" />
		</mobile>
		
		<!-- tablet pc / ipad images - change for alternate versions -->
		<tablet>
			<left  strip="1" rotate="0" flip="" />
			<front strip="2" rotate="0" flip="" />
			<right strip="3" rotate="0" flip="" />
			<back  strip="4" rotate="0" flip="" />
			<up	strip="5" rotate="90" flip="" />
			<down  strip="6" rotate="-90" flip="" />
		</tablet>
		
	</image>

</krpano>


Wenn ich eine Datei wie im code angegeben einfüge wird diese angezeigt. Nachdem ich eine zweite Datei in den Ordner 'resources/images/' kopiert habe wird nur eine der beiden angezeigt. Wie und wo muss die zweite Datei in der krpano.xml eingetragen werden, damit beide (und ggf. weitere) angezeigt werden?

Eine zweite Frage habe ich zur iphone-Lizenz. Reicht es die Lizenz in den '/resources' zu kopieren, oder müssen für's iPhone separate ppan-Dateien abgelegt werden?

2

Wednesday, April 17th 2013, 4:28pm

Hi,
Wenn ich eine Datei wie im code angegeben einfüge wird diese angezeigt. Nachdem ich eine zweite Datei in den Ordner 'resources/images/' kopiert habe wird nur eine der beiden angezeigt. Wie und wo muss die zweite Datei in der krpano.xml eingetragen werden, damit beide (und ggf. weitere) angezeigt werden?
Zum Darstellen eines zweiten Panoramas muss entweder eine zweite XML Datei oder ein <scene> Element mit den entsprechenden Informationen dazu angelegt werden.

Die XML bzw. die <scene> kann dann per loadpano() bzw. loadscene() geladen werden.

Eine zweite Frage habe ich zur iphone-Lizenz. Reicht es die Lizenz in den '/resources' zu kopieren, oder müssen für's iPhone separate ppan-Dateien abgelegt werden?
Nein, das reicht nicht.
Die HTML5 Lizenz sollte sich im selbem Verzeichnis wie der Viewer befinden und zusätzlich sind einzelne <mobile> Bilder notwendig.

Schöne Grüße,
Klaus

3

Wednesday, April 17th 2013, 6:42pm

Zum Darstellen eines zweiten Panoramas muss entweder eine zweite XML Datei oder ein Element mit den entsprechenden Informationen dazu angelegt werden.

Die XML bzw. die kann dann per loadpano() bzw. loadscene() geladen werden.
In der verlinkten Seite ist:
loadpano(pano2.xml); angegeben
als Beispiel angegeben.

Wo genau muss der code in meiner XML-Datei stehen? Am Ende, oder vielleicht am Anfang der XML Datei?
Und, wie nenne ich die Dateien? Ich würde wahrscheinlich den Namen der XML- und der ppan Datei gleich benennen, z.B. panorama.xml und panorama.ppan, donau.xml und donau.ppan, u.s.w. - wäre das korrekt?

Quoted

Nein, das reicht nicht.

Die HTML5 Lizenz sollte sich im selbem Verzeichnis wie der Viewer
befinden und zusätzlich sind einzelne <mobile> Bilder notwendig.
Die mobile Lizenz habe ich im gleichen Ordner abgelegt wo auch die Desktop Lizenz liegt: /resources

Wäre das so korrekt?:
<mobile url="http://www.domain.com/resources/images/panorama.ppan" />
Welche Größen sollten für das erstellen der Mobile-Versionen beachtet werden, gibt es vielleicht Standards?

4

Wednesday, April 17th 2013, 8:03pm

Hi,
Wo genau muss der code in meiner XML-Datei stehen? Am Ende, oder vielleicht am Anfang der XML Datei?
Das kann man so nicht beantworten. Actions müssen in einem Event aufgerufen werden.
Siehe bitte z.B. die XML Dateien der Bespiele.

Und, wie nenne ich die Dateien? Ich würde wahrscheinlich den Namen der XML- und der ppan Datei gleich benennen, z.B. panorama.xml und panorama.ppan, donau.xml und donau.ppan, u.s.w. - wäre das korrekt?
Die Benennung ist egal - die Namen müssen einfach nur mit den angegeben Namen in der XML übereinstimmen.
Bzgl. '.ppan' Datei - das ist in Wirklichkeit einfach nur eine '.jpg' Datei.

Wäre das so korrekt?:

Welche Größen sollten für das erstellen der Mobile-Versionen beachtet werden, gibt es vielleicht Standards?
Für 'mobile' müssen andere Grafiken verwendet werden - eine einzelne Cubestrip Grafik wäre zu groß - d.h. die einzelnen Bilder für die Würfelseiten müssen getrennt vorliegen.
Siehe auch hier:
http://krpano.com/docu/html5/#mobilenotes

Schöne Grüße,
Klaus

5

Thursday, April 18th 2013, 6:53pm

Das kann man so nicht beantworten. Actions müssen in einem Event aufgerufen werden.
Siehe bitte z.B. die XML Dateien der Bespiele.
Ich habe mir die Beispiele angeschaut. Es sind die verrücktesten Dinge dabei, aber kein Beispiel bei dem zwei Panoramaansichten auf einer Seite präsentiert werden. Ist das ein so ungewöhnlicher Wunsch?

Ich habe in den Beispielen eine events.xml gefunden, kann aber nicht wirklich finden wo in dieser Datei eine zweite .xml aufgerufen wird? Und was ist 'action'?
Wäre es zuviel verlangt wenn mir jemand anhand meiner obigen Datei hilft, den passenden code zum einladen weiterer Panoramaansichten zu finden? Ich bin mit dem code vollkommen aufgeschmissen.

toosten

Intermediate

Posts: 480

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

6

Friday, April 19th 2013, 8:31am

http://krpano.com/tours/kuchlerhaus/

http://krpano.com/tours/kuchlerhaus/tour.xml

Der Wechsel zu anderen Panoramen findet über hotspots statt, welche bei klick diese Action aufrufen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<action name="transition"><!-- move the hotspot to the destination position -->
		tween(hotspot[%1].alpha, 0.0, 0.25, default);
		tween(hotspot[%1].rotate, %4, 0.25, default);
		tween(hotspot[%1].ath,	%2, 0.25, default);
		tween(hotspot[%1].atv,	%3, 0.25, default, WAIT);

		<!-- look at the hotspot position -->
		looktohotspot(%1);

		set(plugin[loading].visible,true);
		
		<!-- load and blend to the new scene -->
		loadscene(%5, null, MERGE, BLEND(2));

		<!-- save the startup view position of the scene-->
		copy(startview_hlookat, view.hlookat);
		copy(startview_vlookat, view.vlookat);
		copy(startview_fov, view.fov);

		<!-- look at the given position and wait for blending -->
		lookat(%6, %7, %8);
		wait(LOAD);
		
		set(plugin[loading].visible,false);
		
		wait(BLEND);
		
		fade_in_hotspots();

		<!-- return to startup position -->
		oninterrupt(break);
		lookto(get(startview_hlookat), get(startview_vlookat), get(startview_fov), smooth(60,-60,180));

</action>

7

Thursday, August 29th 2013, 8:57am

Hallo tootsen,

wollte dein Script einbinden aber irgendwie funktioniert es bei mir nicht. Kann man sich in Krpano VariablenWerte anzeigen lassen?
Dann könnte ich überprüfen wo mein Fehler liegt.

Gruß sarron