apparently this is faster than min()/max() ... ?!
This commit is contained in:
parent
dbd308dbf3
commit
3590c2550c
@ -43,13 +43,13 @@ class Grid:
|
|||||||
self.mode3D = False
|
self.mode3D = False
|
||||||
|
|
||||||
def __trackBoundaries(self, pos: Coordinate):
|
def __trackBoundaries(self, pos: Coordinate):
|
||||||
self.minX = min(pos.x, self.minX)
|
self.minX = pos.x if pos.x < self.minX else self.minX
|
||||||
self.minY = min(pos.y, self.minY)
|
self.minY = pos.y if pos.y < self.minY else self.minY
|
||||||
self.maxX = max(pos.x, self.maxX)
|
self.maxX = pos.x if pos.x > self.maxX else self.maxX
|
||||||
self.maxY = max(pos.y, self.maxY)
|
self.maxY = pos.y if pos.y > self.maxY else self.maxY
|
||||||
if self.mode3D:
|
if self.mode3D:
|
||||||
self.minZ = min(pos.z, self.minZ)
|
self.minZ = pos.z if pos.z < self.minZ else self.minZ
|
||||||
self.maxZ = max(pos.z, self.maxZ)
|
self.maxZ = pos.z if pos.z > self.maxZ else self.maxZ
|
||||||
|
|
||||||
def rangeX(self, pad: int = 0, reverse=False):
|
def rangeX(self, pad: int = 0, reverse=False):
|
||||||
if reverse:
|
if reverse:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user