@@ -382,15 +382,15 @@ import { AthleteRenderer } from "./AthleteRenderer.js";
382382 wrapper . appendChild ( canvasWrap ) ;
383383
384384 const width = Math . max ( canvasWrap . clientWidth || 1180 , 900 ) ;
385- const height = 700 ;
385+ const height = 520 ;
386386
387387 const scene = new THREE . Scene ( ) ;
388388 scene . background = null ;
389389 currentScene = scene ;
390390
391391 const camera = new THREE . PerspectiveCamera ( 42 , width / height , 0.1 , 200 ) ;
392- camera . position . set ( 0 , 18 , 38 ) ;
393- camera . lookAt ( 0 , 7 , 0 ) ;
392+ camera . position . set ( 0 , 20 , 28 ) ;
393+ camera . lookAt ( 0 , 11 , 0 ) ;
394394
395395 const renderer = new THREE . WebGLRenderer ( {
396396 antialias : true ,
@@ -520,6 +520,7 @@ import { AthleteRenderer } from "./AthleteRenderer.js";
520520 const silverH = pos . Silver . podiumHeight ;
521521 const goldH = pos . Gold . podiumHeight ;
522522
523+ const overlap = 0.02 ;
523524 const layers = [
524525 {
525526 w : bronzeRight - silverLeft ,
@@ -529,15 +530,15 @@ import { AthleteRenderer } from "./AthleteRenderer.js";
529530 } ,
530531 {
531532 w : goldRight - silverLeft ,
532- h : silverH - bronzeH ,
533+ h : silverH - bronzeH + overlap ,
533534 cx : ( silverLeft + goldRight ) / 2 ,
534- cy : bronzeH + ( silverH - bronzeH ) / 2
535+ cy : bronzeH + ( silverH - bronzeH + overlap ) / 2 - overlap / 2
535536 } ,
536537 {
537538 w : pos . Gold . podiumWidth ,
538- h : goldH - silverH ,
539+ h : goldH - silverH + overlap ,
539540 cx : pos . Gold . x ,
540- cy : silverH + ( goldH - silverH ) / 2
541+ cy : silverH + ( goldH - silverH + overlap ) / 2 - overlap / 2
541542 }
542543 ] ;
543544
0 commit comments