<p>A <code>bounding box</code>, if I understood correctly is a box that frames the box in which we work. It allows to align the box on the left, on the right, in the center.</p>

<p>Its use can be found in LaTeX package like <code>pgf/tikz</code>, <code>graphicx</code>, <code>tcolorbox</code> and certainly in other LaTeX packages as well as in the <code>Adobe Post Script</code> reference manual.</p>

<p>We do not find this notion, except error of my part in <code>LaTeX2e</code> written by L. Lamport.</p>

<p>From the historical point of view who (or what computer language) introduced this notion?</p>

<p>Is the concept of <code>bounding box</code> equivalent in all LaTeX packages? in all languages?</p>

CC BY-SA 3.0
2018-04-26T12:21:12.637Z
a bounding box is just a 3D "range". ranges have very long history in set theory, predating all computer languages.
atb
CC BY-SA 3.0
2018-04-26T12:50:52.643Z
@atb What do you mean by range? my machine translator doesn't always translate very well. https://www.deepl.com/translator
AndréC
CC BY-SA 3.0
2018-04-26T16:21:59.463Z
for example: http://mathworld.wolfram.com/Range.html
atb
<computational-geometry>
What is the history of the bounding box concept?
AndréC
# What is the history of the bounding box concept?

(Asked by: username_0 on 2018-04-25)

A `bounding box`, if I understood correctly is a box that frames the box in which we work. It allows to align the box on the left, on the right, in the center.

Its use can be found in LaTeX package like `pgf/tikz`, `graphicx`, `tcolorbox` and certainly in other LaTeX packages as well as in the `Adobe Post Script` reference manual.

We do not find this notion, except error of my part in `LaTeX2e` written by L. Lamport.

From the historical point of view who (or what computer language) introduced this notion?

Is the concept of `bounding box` equivalent in all LaTeX packages? in all languages?

**Tags:** computational-geometry

> **Comments:**
> **username_1**: a bounding box is just a 3D "range". ranges have very long history in set theory, predating all computer languages.  
> **username_0**: @username_1 What do you mean by range? my machine translator doesn't always translate very well. https://www.deepl.com/translator  
> **username_1**: for example: http://mathworld.wolfram.com/Range.html  

---

## 0 answers

