forked from EXT/VR180-Web-Player
This commit is contained in:
@@ -160,7 +160,15 @@ function drawIconNode(ctx: CanvasRenderingContext2D, tagName: string, attrs: Ico
|
||||
}
|
||||
|
||||
function drawPoints(ctx: CanvasRenderingContext2D, pointsAttr: string, closePath: boolean): void {
|
||||
const points = pointsAttr.trim().split(/\s+/).map((pair) => pair.split(',').map(Number));
|
||||
const coordinates = pointsAttr.trim().split(/[\s,]+/).map(Number);
|
||||
const points = [];
|
||||
for (let index = 0; index < coordinates.length - 1; index += 2) {
|
||||
const x = coordinates[index];
|
||||
const y = coordinates[index + 1];
|
||||
if (Number.isFinite(x) && Number.isFinite(y)) {
|
||||
points.push([x, y]);
|
||||
}
|
||||
}
|
||||
if (points.length === 0) return;
|
||||
|
||||
ctx.beginPath();
|
||||
|
||||
Reference in New Issue
Block a user