Hallo liebes Forum,
vielleicht könnt Ihr mir helfen, den Fehler zu finden, den ich in diesen Zeilen vermute:
Die Fehlermeldung lautet Uncaught TypeError: Cannot read property 'x' of undefined und tritt in der Zeile
auf.
vielleicht könnt Ihr mir helfen, den Fehler zu finden, den ich in diesen Zeilen vermute:
Javascript:
function scanlineFillPolygon(vertices, polygon, color, textureCoord, polygonTextureCoord, texture) {
var horizontalClippingTest;
var zTest;
assembleIntersectionForScanline(vertices, polygon, color, textureCoord, polygonTextureCoord, texture);
var shadingFunction = shader.getShadingFunction();
interpolationData.shaderPrepareScanline = shader.getInterpolationPrepareScanlineFunction();
interpolationData.shaderStepOnScanline = shader.getInterpolationStepOnScanlineFunction();
scanlineIntersection.forEach(function (line, y, arr) {
line.sort(function (a, b) {
return a - b;
return a.x - b.x;
});
for (var intersect = 0, len = line.length; intersect < len; intersect += 2) {
var startIntersection = line[intersect];
var endIntersection = line[intersect + 1];
for (var x = startIntersection.x; x <= endIntersection.x; x++) {
framebuffer.set(x, y, 0, color);
}
interpolationStepOnScanline(texture);
}
}
);
}
}
Die Fehlermeldung lautet Uncaught TypeError: Cannot read property 'x' of undefined und tritt in der Zeile
Javascript:
for (var x = startIntersection.x; x <= endIntersection.x; x++) {
Zuletzt bearbeitet: