के लिए ब्राउज़र टाइपप्रति को WebGL तरह की सुविधा है मैं कैसे समर्थन जोड़ सकता हूँ?

वोट
6
var canvas = <HTMLCanvasElement>document.getElementById('canvas1');
var gl = canvas.getContext('webgl');
canvas.width = 400;
canvas.height = 400;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);

HTMLCanvasElement केवल 2d कैनवास तरीकों की पेशकश करने लगता है। यह मेरे gl.viewport संकलन मैं WebGL के लिए इस समर्थन कैसे जोड़ सकता हूँ नहीं दूँगी () आदि?

08/10/2012 को 06:14
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
10

इससे पहले कि आप उन्हें इस्तेमाल WebGL पद्धतियां निर्धारित करने की जरूरत है। आप कुछ समुदाय लिखा WebGL टाइपिंग पा सकते हैं यहाँ । अपनी परियोजना के लिए WebGL.d.ts जोड़ें और ऐसा कहते हैं:

///<reference path="WebGL.d.ts" />

var canvas = <any>document.getElementById('canvas1');
var gl =  <WebGLRenderingContext> canvas.getContext('webgl');
canvas.width = 400;
canvas.height = 400;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);
08/10/2012 को 06:38
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more