WebGLRenderingContext: lineWidth() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die WebGLRenderingContext.lineWidth()
Methode der WebGL-API setzt die Linienbreite von rasterisierten Linien.
Warnung: Die WebGL-Spezifikation, die auf den OpenGL ES 2.0/3.0 Spezifikationen basiert, weist darauf hin, dass die minimale und maximale Breite für eine Linie von der Implementierung definiert ist. Die maximal zulässige Mindestbreite darf 1,0 betragen. Die minimal zulässige Maximalbreite darf ebenfalls 1,0 betragen. Aufgrund dieser implementierungsdefinierten Grenzen wird nicht empfohlen, andere Linienbreiten als 1,0 zu verwenden, da es keine Garantie gibt, dass ein Benutzer-Browser jede andere Breite korrekt darstellt.
Stand Januar 2017 unterstützen die meisten Implementierungen von WebGL nur ein Minimum von 1 und ein Maximum von 1, da die zu Grunde liegende Technologie diese gleichen Grenzen aufweist.
Syntax
lineWidth(width)
Parameter
Rückgabewert
Keiner (undefined
).
Beispiele
Setzen der Linienbreite:
gl.lineWidth(5);
Abrufen der Linienbreite:
gl.getParameter(gl.LINE_WIDTH);
Abrufen der Bandbreite der verfügbaren Breiten. Gibt ein Float32Array
zurück.
gl.getParameter(gl.ALIASED_LINE_WIDTH_RANGE);
Spezifikationen
Specification |
---|
WebGL Specification # 5.14.3 |
Browser-Kompatibilität
BCD tables only load in the browser