From 729424e97ce5f00e86760e5a20c078380855c408 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Sat, 9 Jun 2018 19:35:32 +0100 Subject: [PATCH] Formatting & performance improvements --- worldeditadditions/ellipsoid.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/worldeditadditions/ellipsoid.lua b/worldeditadditions/ellipsoid.lua index b072c5c..9fa1e6e 100644 --- a/worldeditadditions/ellipsoid.lua +++ b/worldeditadditions/ellipsoid.lua @@ -29,12 +29,12 @@ function worldedit.ellipsoid(position, radius, target_node) for x = -radius.x, radius.x do -- If we're inside the ellipse, then fill it in - if (x/radius.x)*(x/radius.x) + (y/radius.y)*(y/radius.y) + (z/radius.z)*(z/radius.z) <= 1 then - - + local x_comp, y_comp, z_comp = x/radius.x, y/radius.y, z/radius.z + if x_comp*x_comp + y_comp*y_comp + z_comp*z_comp <= 1 then + data[i] = node_id count = count + 1 - + end