ExBoxPacker.Result.PackedItem (ExBoxPacker v0.2.0)

Copy Markdown View Source

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.

Summary

Types

t()

@type t() :: %ExBoxPacker.Result.PackedItem{
  depth: integer(),
  item: ExBoxPacker.Item.t(),
  length: integer(),
  volume: integer(),
  width: integer(),
  x: integer(),
  y: integer(),
  z: integer()
}

Functions

new(item, x, y, z, width, length, depth)

@spec new(
  ExBoxPacker.Item.t(),
  integer(),
  integer(),
  integer(),
  integer(),
  integer(),
  integer()
) :: t()