We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c9c780a + 8f007c0 commit 4a55d63Copy full SHA for 4a55d63
src/Drawable.js
@@ -36,8 +36,10 @@ const getLocalPosition = (drawable, vec) => {
36
// localPosition matches that transformation.
37
localPosition[0] = 0.5 - (((v0 * m[0]) + (v1 * m[4]) + m[12]) / d);
38
localPosition[1] = (((v0 * m[1]) + (v1 * m[5]) + m[13]) / d) + 0.5;
39
- // Apply texture effect transform.
40
- EffectTransform.transformPoint(drawable, localPosition, localPosition);
+ // Apply texture effect transform if the localPosition is within the drawable's space.
+ if ((localPosition[0] >= 0 && localPosition[0] < 1) && (localPosition[1] >= 0 && localPosition[1] < 1)) {
41
+ EffectTransform.transformPoint(drawable, localPosition, localPosition);
42
+ }
43
return localPosition;
44
};
45
0 commit comments