Hi Dmitry and Robert,
I'll take a look and see what I can do. The issue is almost definitely
in the getInterpolatedValue method. Is this issue only showing up on
non-georeferenced files? If so, that will help me track it down.
Jason
-----Original Message-----
From: [EMAIL PROTECTED] on behalf of Robert Osfield
Sent: Sat 9/16/2006 4:43 AM
To: osg users
Subject: Re: [osg-users] osgTerrain DataSet bug?
Hi Dmitry,
I have followed your instructions and also come across the flipping of
the
terrain in the Y axis. I have tried using the png's directly and this
also
has the problem so the problem isn't related to the data source, and
points
to a problem in DataSet.
Working with this dataset used to work, at least the 16kx16k datasets
did,
it was the very first dataset that I started testing osgTerrain on. It
now
handles much larger and more complex datasets, but should also still
work
with the simpler datasets like this. I have just conducted some other
data
tests to make sure that conventional (ones with gesopatial coords)
datasets
work fine and the results all look good.
Since 1.0 there has been the addition of some terrain interpolation code
to
improve on accuracy of reading terrain data, and disabling this
optimization
code does fix the problem. Change line 978 of DataSet.cpp to:
bool interpolateTerrain = false;
I've done a quick review of the code and can't spot any reason why there
should be a difference. Perhaps the author of this change, Jason
Beverage,
will be able to spot why this particular dataset doesn't work, while
others
work perfectly.
Robert.
On 9/16/06, Dmitry Platonov <[EMAIL PROTECTED]> wrote:
>
> I'm using OSG v. 1.2
> I'm following
> http://www.openscenegraph.org/index.php?page=UserGuides.Osgdem
> (exept gdaladdo -r average, which is not working for me).
> All is somewhat well (maybe, too slow database
> generation), but texture and mesh are misaligned (in fact,
> one of them is flipped around Y axis). Data files are OK.
> Is there bug in DataSet.cpp?
> Steps to reproduce:
> 1) Download
>
>
http://www-static.cc.gatech.edu/data_files/large_models/ps/ps_texture_1k
.png
> and
>
>
http://www-static.cc.gatech.edu/data_files/large_models/ps/ps_height_1k.
png
> Verify that files are matching.
> 2)
> $ gdal_translate ps_height_1k.png ps_height_1k.tif
> $ gdal_translate ps_texture_1k.png ps_texture_1k.tif
> 3)
> $ osgdem -t ps_texture_1k.tif -d ps_height_1k.tif -l 3 -v
> 0.001 -o puget.ive -a puget.osga
> 4)
> $ osgviewer puget.osga
> Playing with t & l keys, it's clearly visible that mapping
> does not follows mesh.
> ---
> Professional hosting for everyone - http://www.host.ru
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
begin 666 winmail.dat
M>)\^(C,#`0:0" `$```````!``$``0>[EMAIL PROTECTED](````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;[EMAIL PROTECTED];"Y.;W1E`#$(`0V ! `"[EMAIL PROTECTED]"``$$
M@ $`* ```%)%.B!;;W-G+75S97)S72!O<V=497)R86EN($1A=&[EMAIL PROTECTED]
M/P#R#0$%@ ,[EMAIL PROTECTED]'"0`0`!<`& [EMAIL PROTECTED](( #``X```#6!PD`$ `7
M`!L`,@`&`& !`0F `0`A````,S9%-S8Q.#,Q.3 V.3([EMAIL PROTECTED](X,4$P
M,C<R-C(`VP8!`Y &`)P/```Y`````P`F```````#`#8``````$ `.0!1)DO%
M"-K&`1X`/0`!````!0```%)%.B [EMAIL PROTECTED]'``$````P````8SU54SMA/2 [
M<#U04D],3T=)0SML/59!1$52+3 V,#DQ-S S,C<U,%HM,S(Y-C,`'@!)``$`
M```H````4F4Z(%MO<V<M=7-E<G-=(&]S9U1E<G)A:[EMAIL PROTECTED]&%T85-E="!B=6<_
M`$ `3@" %S4^;-G&[EMAIL PROTECTED])0```&]S9RUU<V5R<RUB;W5N8V5S0&]P
M96YS8V5N96=R87!H+FYE= `````"`5L``0```&<[EMAIL PROTECTED]
M;@[EMAIL PROTECTED]<V<M=7-E<G,M8F]U;F-E<T!O<&5N<V-E;F5G<F%P:"YN
M970`4TU44 !O<V<M=7-E<G,M8F]U;F-E<T!O<&5N<V-E;F5G<F%P:"YN970`
M``(!7 [EMAIL PROTECTED] Z3U-'+55315)3+4)/54Y#15- 3U!%3E-#14Y%
M1U)[EMAIL PROTECTED]'@!=``$````/````4F]B97)T($]S9FEE;&0```([EMAIL PROTECTED]
M````10````````"!*Q^DOJ,0&9UN`-T!#U0"`````%)O8F5R="!/<V9I96QD
M`%--5% `<F]B97)T+F]S9FEE;&1 9VUA:6PN8V]M``````(!7P`!````'@``
M`%--5% Z4D]"15)4+D]31DE%3$1 1TU!24PN0T]-````'@!F``$````%````
M4TU44 `````>`&<``0```"4```!O<V<M=7-E<G,M8F]U;F-E<T!O<&5N<V-E
M;F5G<F%P:"YN970`````'@!H``$````%````4TU44 `````>`&D``0```!D`
M``!R;V)E<G0N;W-F:65L9$!G;6%I;"YC;VT`````'@!P``$````D````6V]S
M9RUU<V5R<UT@;W-G5&5R<F%I;B!$871A4V5T(&)[EMAIL PROTECTED];````
M`<;9:_7_^K,IQ<C$0\.7T.OVS7:([EMAIL PROTECTED],[EMAIL PROTECTED]
`!````"@```&]S9R!U
M<V5R<P```!X`&@P!````#P```$IA<V]N($)E=F5R86=E```>`!T.`0```"0`
M``!;;W-G+75S97)S72!O<V=497)R86EN($1A=&[EMAIL PROTECTED]/P`"`0D0`0``
M``\(```+" ``Q T``$Q:1G5!,I (`P`*`')C<&<Q,C7B,@-#=&5X!4$!`P'W
M_PJ `J0#Y <3`H /\P!0!%8_"%4'LA$E#E$#`0(`8VCA"[EMAIL PROTECTED]&PQ$E
M]C,$1A.W,!(L$3,([PGWMCL8'PXP-1$B#&!C`% S"PD!9#,V%E +IB!(`&D@
M1&UI=')Y*B `<&0'\6($D'0LQPJB"[EMAIL PROTECTED]; ,@`9"4:V4=@" 7L&]K'8,;
M%! ?@'<3X 5 22!C`0.19&\N("!4:%\?@ 0!"E AP1V ; 1@<\\%0 $!"X =
M0&5L'7 +@&L?0"&[EMAIL PROTECTED](P!)!P]P;P(+ )@%8'0"(!!X CL/L$<"%A200@
M([ B,2'4`B -(U%S)7 #\&YG('72<":A(&X"("TC\ 6P5P$0!) )\&,)@" B
M\&R5!Y _);%F($!O+".A[R"Q`_ ?(2&@;">0!X ?0!YR`- ?\!U (3%W;BYY
M'DI*82FP"Y >61Y$+?4N(D\%$&<+@ = != 'D%QS82/P+B,>1$8#83IA)J!S
M9RUU%! 4`"V%!N!U*+%S0&]P"? +!/ )\&4)P&%P:"Y?,A %0">Q'? 3X&PI
MD&_C*9 =U"!/<R+P(T +,3\>[EMAIL PROTECTED]@`C P8 80!4 [EMAIL PROTECTED]
V(#0H.C0S
M$,!-'D14;X\P8R=P,-(TA75B:@60J3414F4P8%LPAUTP<JY4!) K(".!1""P
[EMAIL PROTECTED] 8G5G/QY$"N,[EMAIL PROTECTED]<<]QX\*H!A=A^ `A
?(+LG("C1>0AA(W$BH'(:
MT/QT:0(@(D$=H0= *; @\+\#<!^!!0`BD"7B/:%L!2#^<"=",W$CL1Y$)$$Z
M$R.%^ED=@'@$`"6B/60=4 B0KQVP,, G0B.R<"=0)[EMAIL PROTECTED]&1I&" X<"-1'9(F
M`S^R-QY$$^! I' #8 )@96WG*:%'FP0`;B<%0!@@))/['T!(=&0Z<2FA"' H
MP"G0]QV2)' +@'0WM4HQ'Z!(U^LZ1ROK5P6P:R="`_ CL-\E]$JB%!$W8DH3
M=T[!2U$_!4 I("S !4 CLC6@:[EMAIL PROTECTED]/QD6"9!XU*W%W1W7_/9 =82+P% `B
ML4_E*?,@X/\BH K 2?,'D#\006(YR (@]R6B!4 GX'='[EMAIL PROTECTED],/<:T$]@
M"V!R(_ %P!V2!&#_&" [EMAIL PROTECTED] %0/TG`74T8#^D5J$?(5#2'D3_
M3S4?@ "06K(%P%*'01 ?<?LF`D.H:C# !4 %H!V@/O'W*-$IL"KA;R.Q7J1!
[EMAIL PROTECTED]/^ `P!]Q(?!:82GS8-'O/9 ",#\A+M$H`B 'D4\S?R/P*; *L#\0
M+M$%H 6P9/QS*5)W755.P2CQ,A!&)?<[EMAIL PROTECTED]@@(?!L4N$'0 ,@'\/N9Q_0)9 >
M2E,+@"C 4?#^+A908=([EMAIL PROTECTED]'? )\".C_&%D1: _$C-B87-"6"1&_VTR!: !
M`$HA4U5:L -@/9'[)[$`T&,(< #0'7 S<1@@[EMAIL PROTECTED],,Y]4JB2U1%H"\P`F#?
M1,0B,3&@/Q =,'IN\QY$?V]3(4 'D2+P6O!'J2%A0X]8P2/P7T%H03DW.#-B
M[TUV#? GD$HP.AY*(7!YZ]<&X ;P;FEE.>8]*/ _L3YE&3 >6SV1(4!H0B!Q
M[G4-X!_P&"!V") 'X$&4[V]$'9(A`4F!<R1P!4 `</\=<'&1+-$@@1UP:[,>
M1%OUOQWP'Y%%H [EMAIL PROTECTED](0A85 $D/43X'! I&%;P"5P!<!!DY\B,1/1=S$IT"RS
M($)^P/\$D"]!'C4J0X+B2!%*(H"#_X&$(C$*L3\0</!9D4_'=9)_27)0U""0
M*1%AM&=J,;!RWRAP1>(KZQW4*^M/`Z [EMAIL PROTECTED]<U\"G0'250))$"('!@("X\)P!L
MX"<@:BLQ0'KK`, #$"X^X#X@@ [EMAIL PROTECTED]>[EMAIL
PROTECTED]"=(0$2D3_Q31U10(6!K
M< Y0DWD]Q LG09-F: ) <#HO+YIWEV N,:T%L&<O"X#)`0!X+C)@<#\*L"/P
M]#U5,-%'?F !`$.0-!"J9P$`;9-F* [ [EMAIL PROTECTED]
M82(Q)^"*]"="`A %P > ]BDKY9)P01\A(C%A<B"3ZSX0'R$H`,!Y'? IT1_0
M]R! /?%*DV)0`9-F(_ R$/LK(#\2*5N4#K)CLEH#!Y#?3V *P"4A<T%!$&<R
[EMAIL PROTECTED]@7QP.' >-9)P??)!E/]),D#T*-$*P#$Q';!#1)[ YSI3*/2DTT]+
MGM<ETVO2WSKA33IXL3L5DG!3#K"$4G\_X!@@1^%A`9+74?!FT$3?*[$7L&S@
MDOV6^"[EMAIL PROTECTED])*$3T"X)@'6J+TJB7RD#+UF37P1B+3_ +X10L_%?
MH]5?,?YKF2"66!V1KY^PK[&_LL_?L]<AH"Z0EO"TW58&<H&B=R"QJ:@`P'03
MT"=!GM<R^BF39B2;L[10*R `@"22[T4PNJW +#\09KZOO[FT;/O#S<(9,[Z9
M,(&:H9Q !4!_Q/^<0$N1P5V<0 ,@-E MRG:[EMAIL PROTECTED] QG$ _X-9P.O!-P6D]
MD2U,H<O3]S"!8E62<#3&G'[2$H',GZ60DGE.^" F'[ @'W"N>5N!'4!%<6-1
M87(C4?]^T "0B!,@[EMAIL PROTECTED] 03.39G63_YVB/<19(:2AGM<OE] 1`V#_*' $$&2T
M)7!6I)YBAJ(^4+UH02V6ZM>RDD&39E_:S__;W]RJIF<PEF-!`Q G0D$0/R*@
MW;[EMAIL PROTECTED]@OW0O_Y("`X&[EMAIL PROTECTED]"X "$.*P,)9?MF^7CYB2DOL>1'WI,
`>
M`#40`0```$ ````\,D1"0CE&[EMAIL PROTECTED],SDT1D$W-40Y.#0W-$5!-3<S,$0U
M,C=%13= =F%D97(N<')O;&]G:6,M:6YC+F-O;3X`'@`Y$ $```!?````/'=E
M8BTR,C Y.#0S-SE >F)A8VME;F0Q+F%H82YR=3X@/#=F9F(X93EB,#8P.3$V
M,#$T,W8W8S(V,S)B-&IE8S(S,S4R83!F,3%E,31A0&UA:6PN9VUA:6PN8V]M
M/@``'@!'$ $````/````;65S<V%G92]R9F,X,C(```L`\A !````'P#S$ $`
[EMAIL PROTECTED]@!%`"4`,P!!`" `6P!O`',`9P`M`'4`<P!E`'(`<P!=`" `;P!S
M`&<`5 !E`'(`<@!A`&D`;@[EMAIL PROTECTED]&$`4P!E`'0`( !B`'4`9P`E`#,`
[EMAIL PROTECTED],````"P#V$ ````! ``<P]\-(Q0C:[EMAIL PROTECTED] [EMAIL
PROTECTED]'1.H0 G:[EMAIL PROTECTED]
M`-X_KV\```,`\3\)! ``'@#X/P$````/````2F%S;[EMAIL PROTECTED])A9V4```(!
M^3\!````3P````````#<IT#(P$(0&K2Y" `K+^&"`0`````````O3SU04D],
M3T=)0R]/53U&04E234].5"]#3CU214-)4$E%3E13+T-./4I"159%4D%'10``
M'@#Z/P$````5````4WES=&5M($%D;6EN:7-T<F%T;W(``````@'[/P$````>
M`````````-RG0,C 0A :M+D(`"LOX8(!`````````"X````#`/T_Y 0```,`
M&4 ``````P`:0 `````#`!U ``````,`'D `````'@`P0 $````*````2D)%
M5D5204=%````'@`Q0 $````*````2D)%5D5204=%````'@`R0 $````E````
M;W-G+75S97)S+6)O=6YC97- ;W!E;G-C96YE9W)A<&@N;F5T`````!X`,T !
M````&0```')O8F5R="YO<V9I96QD0&=M86EL+F-O;0`````>`#A `0````H`
M``!*0D5615)!1T4````>`#E `0````(````N`````P!V0/____\+`"D`````
M``L`(P```````P`&$/9GCDX#``<[EMAIL PROTECTED],`$! ``````P`1$ $````>[EMAIL
PROTECTED]
M`0```&4```!(241-251264%.1%)/0D525"Q)3$Q404M%04Q/3TM!3D131457
M2$%424-!3D1/5$A%25-3545)4T%,34]35$1%1DE.251%3%E)3E1(14=%5$E.
M5$524$],051%1%9!3%5%3454``````(!?P`!````0 ```#PR1$)".48X.#=$
M04$S.31&03<U1#DX-#<T14$U-S,P1#4R-T5%-T!V861E<BYP<F]L;V=I8RUI
*;F,N8V]M/@`4Q ``
`
end
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/