Region2f
- class vecked.Region2f(position: Vector2f, size: Vector2f)[source]
A two-dimensional region described by floating-point position and size.
- accommodate(point: Vector2f) Region2f[source]
Returns a copy of this region expanded to accommodate
point.
- expand(length: Vector2f) Region2f[source]
Returns a copy of this region with each length increased by
length.
- interpolate(position: Vector2f, into: Region2f) Vector2f[source]
Interpolates
positionwithin this region into into.from vecked import Region2f, Vector2f region = Region2f( Vector2f(1, 1), Vector2f(3, 3), ) interpolated = region.interpolate( Vector2f(2.5, 2.5), Region2f( Vector2f(10, 10), Vector2f(20, 22), ), ) print(f"interpolated = {interpolated}")
interpolated = (20.0, 21.0)
- property top: float
Top edge.