You are not logged in.

1

Tuesday, January 5th 2010, 8:59pm

Making a "template" for pano image


Hi,

i'm working on a virtual tour for my school.
my question is, can i change this:
(i can't get the code window larger)

Source code

1
2
<scene name="SCN_Kantine" onstart="showtext(kantine,textstyle_index);"><view fov="90" fovmin="60" fovmax="100" hlookat="0" vlookat="0" maxpixelzoom="1.0" /><image type="CUBE" multires="true" tilesize="834"><level tiledimagewidth="3336" tiledimageheight="3336"><left  url="AreaGreen/Kantine/l3_l_%0v_%0h.jpg" /><front url="AreaGreen/Kantine/l3_f_%0v_%0h.jpg" /><right url="AreaGreen/Kantine/l3_r_%0v_%0h.jpg" /><back  url="AreaGreen/Kantine/l3_b_%0v_%0h.jpg" /><up    url="AreaGreen/Kantine/l3_u_%0v_%0h.jpg" /><down  url="AreaGreen/Kantine/l3_d_%0v_%0h.jpg" /></level><level tiledimagewidth="1668" tiledimageheight="1668"><left  url="AreaGreen/Kantine/l2_l_%0v_%0h.jpg" /><front url="AreaGreen/Kantine/l2_f_%0v_%0h.jpg" /><right url="AreaGreen/Kantine/l2_r_%0v_%0h.jpg" /><back  url="AreaGreen/Kantine/l2_b_%0v_%0h.jpg" /><up    url="AreaGreen/Kantine/l2_u_%0v_%0h.jpg" /><down  url="AreaGreen/Kantine/l2_d_%0v_%0h.jpg" /></level><level tiledimagewidth="834" tiledimageheight="834"><left  url="AreaGreen/Kantine/l1_l_%0v_%0h.jpg" /><front url="AreaGreen/Kantine/l1_f_%0v_%0h.jpg" /><right url="AreaGreen/Kantine/l1_r_%0v_%0h.jpg" /><back  url="AreaGreen/Kantine/l1_b_%0v_%0h.jpg" /><up    url="AreaGreen/Kantine/l1_u_%0v_%0h.jpg" /><down  url="AreaGreen/Kantine/l1_d_%0v_%0h.jpg" /></level></image><preview type="CUBESTRIP" url="AreaGreen/Kantine/preview.jpg" />
</scene>



to this: ?

Source code

1
<action name="newpano">addscene(SCN_%1);set(scene[SCN_%1].view.fov,90);set(scene[SCN_%1].view.fovmin,60);set(scene[SCN_%1].view.fovmax,100);set(scene[SCN_%1].view.hlookat,0);set(scene[SCN_%1].view.vlookat,0);set(scene[SCN_%1].view.maxpixelzoom,1.0);set(scene[SCN_%1].image.type,CUBE);set(scene[SCN_%1].image.multires,true);set(scene[SCN_%1].image.tilesize,834);set(scene[SCN_%1].image.level[3].tiledimageheight,3336); set(scene[SCN_%1].image.level[3].tiledimagewidth,3336);set(scene[SCN_%1].image.level[3].left.url,AreaGreen/Kantine/l3_l_%0v_%0h.jpg);set(scene[SCN_%1].image.level[3].front.url,AreaGreen/Kantine/l3_f_%0v_%0h.jpg);set(scene[SCN_%1].image.level[3].right.url,AreaGreen/Kantine/l3_r_%0v_%0h.jpg);set(scene[SCN_%1].image.level[3].back.url,AreaGreen/Kantine/l3_b_%0v_%0h.jpg);set(scene[SCN_%1].image.level[3].up.url,AreaGreen/Kantine/l3_u_%0v_%0h.jpg);set(scene[SCN_%1].image.level[3].down.url,AreaGreen/Kantine/l3_d_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].tiledimageheight,1668);set(scene[SCN_%1].image.level[2].tiledimagewidth,1668);set(scene[SCN_%1].image.level[2].left.url,AreaGreen/Kantine/l2_l_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].front.url,AreaGreen/Kantine/l2_f_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].right.url,AreaGreen/Kantine/l2_r_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].back.url,AreaGreen/Kantine/l2_b_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].up.url,AreaGreen/Kantine/l2_u_%0v_%0h.jpg);set(scene[SCN_%1].image.level[2].down.url,AreaGreen/Kantine/l2_d_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].tiledimageheight,1668);set(scene[SCN_%1].image.level[1].tiledimagewidth,1668);set(scene[SCN_%1].image.level[1].left.url,AreaGreen/Kantine/l1_l_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].front.url,AreaGreen/Kantine/l1_f_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].right.url,AreaGreen/Kantine/l1_r_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].back.url,AreaGreen/Kantine/l1_b_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].up.url,AreaGreen/Kantine/l1_u_%0v_%0h.jpg);set(scene[SCN_%1].image.level[1].down.url,AreaGreen/Kantine/l1_d_%0v_%0h.jpg);set(scene[SCN_%1].preview.type,CUBESTRIP);set(scene[SCN_%1].preview.url,AreaGreen/Kantine/preview.jpg);</action>



it would be much easier, since all my scenes have the same settings, so i don't have to write all the code, and i can make the file smaller..

any ideas?


Declan

2

Wednesday, January 6th 2010, 8:26am

Well, you have the code, so why not try it yourself?

3

Wednesday, January 6th 2010, 10:53am

Hi,

I understand but that's not possible in this way yet,

but it would be maybe in this way:

the <scene> is a special tag, its complete content is stored 1:1 in the scene[name].content variable,
so it would be possible just to set this variable to create a scene,

e.g.

Source code

1
2
set(scene[newscene].content, '<image type="CUBESTRIP"><cubestrip url="pano.jpg"/></image>');
loadscene(newscene);


best regards,
Klaus

4

Wednesday, February 24th 2010, 8:43pm

Hi,

Is in it now possible in the beta 9?


Declan

5

Monday, March 1st 2010, 1:09pm

Hi,
Is in it now possible in the beta 9?
no, no changes here,

best regards,
Klaus