From d439d2836c65e601f9280ca64bbd21518f4752cc Mon Sep 17 00:00:00 2001 From: perminder Date: Wed, 27 May 2026 02:26:20 +0530 Subject: [PATCH 1/2] fixing FES --- src/math/patch-vector.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/math/patch-vector.js b/src/math/patch-vector.js index d7f683c299..96586f7583 100644 --- a/src/math/patch-vector.js +++ b/src/math/patch-vector.js @@ -7,7 +7,7 @@ import { Vector } from './p5.Vector.js'; export function _defaultEmptyVector(target){ return function(...args){ if(args.length === 0){ - this._friendlyError( + this.constructor._friendlyError( 'In 1.x, createVector() was a shortcut for createVector(0, 0, 0). In 2.x, p5.js has vectors of any dimension, so you must provide your desired number of zeros. Use createVector(0, 0) for a 2D vector and createVector(0, 0, 0) for a 3D vector.', 'p5.createVector' ); @@ -49,7 +49,7 @@ export function _validatedVectorOperation(expectsSoloNumberArgument){ for (let i = 0; i < args.length; i++) { const v = args[i]; if (typeof v !== 'number' || !Number.isFinite(v)) { - if (!Vector.friendlyErrorsDisabled()) { + if (!this.friendlyErrorsDisabled()) { this._friendlyError( 'Arguments contain non-finite numbers', 'p5.Vector' @@ -60,7 +60,7 @@ export function _validatedVectorOperation(expectsSoloNumberArgument){ } } else { if (typeof args !== 'number' || !Number.isFinite(args)) { - if (!Vector.friendlyErrorsDisabled()) { + if (!this.friendlyErrorsDisabled()) { this._friendlyError( 'Arguments contain non-finite numbers', 'p5.Vector' From 114805b0f8db3f2e2c5bb8bf57b222aeff6a17e3 Mon Sep 17 00:00:00 2001 From: kit Date: Wed, 27 May 2026 13:21:55 +0200 Subject: [PATCH 2/2] trigger ci