[WebGL - regl] (์ ๋ต) WebGL ์ขํ๊ณ๋ฅผ ํฝ์
์ขํ๊ณ๋ก ๋ณํ
WebGL์ ๊ธฐ๋ณธ ์ขํ๊ณ์ผ์ชฝ ์: (-1, 1)์ค๋ฅธ์ชฝ ์๋: (1, -1)SVG์ ๊ธฐ๋ณธ ์ขํ๊ณSVG์ ๊ธฐ๋ณธ ์ขํ๊ณ๋ ํฝ์
์ขํ๋ฅผ ์ฌ์ฉํฉ๋๋ค:์ผ์ชฝ ์: (0, 0)์ค๋ฅธ์ชฝ ์๋: (width, height)1๋จ๊ณ. WebGL ์ขํ๊ณ -> ํฝ์
์ขํ๊ณ ๋ณํ:WebGL์ (-1, 1) -> SVG์ (0, 0)์ผ๋ก ๋งคํ๋๊ณ , (1, -1) -> SVG์ (width, height)์ผ๋ก ๋งคํ๋ฉ๋๋ค.function webglToPixel(x, y, canvas) { const width = canvas.width; const height = canvas.height; return { x: (x + 1) * 0.5 * width, y: (1 - y) * 0.5 * height };} 2๋จ๊ณ. rel..
2024. 8. 8.