An item placed inside a box: back-left-bottom corner at (x, y, z) with the given post-rotation width/length/depth. volume is precomputed. Port of BoxPacker's PackedItem.
(x, y, z)
width
length
depth
volume
PackedItem
@type t() :: %ExBoxPacker.Result.PackedItem{ depth: integer(), item: ExBoxPacker.Item.t(), length: integer(), volume: integer(), width: integer(), x: integer(), y: integer(), z: integer() }
@spec new( ExBoxPacker.Item.t(), integer(), integer(), integer(), integer(), integer(), integer() ) :: t()