Factsheet
Developer:
Pixelplant Studios
Based in Münster, Germany
Release date:
07 May, 2018
Platforms:
Gamemaker Marketplace:
Currently unavailable
Website:
pixelplant-studios.com
API:
pp_bbox
Regular Price:
EUR | 1.99 |
Description
This asset provides two types of bounding-boxes: 1. **Normal**: A normal bounding-box very similar to the build-in **bbox_bottom**, **bbox_left** attributes but array-based 2. **Advanced**: Extends the normal bounding-box with a tree-based data-structure to build a bounding-box based on other bounding-boxes Check for intersection/containment between a bounding-box and a: 1. **Point** 2. **Rectangle** 3. **Line** 4. **Circle** 5. **Triangle** 6. **Other Bounding Box** 7. **Instance** This also supports: 1. **Overlap**: Calculates the overlap of two bounding-box 2. **Clipping**: Divide a bounding-box into nine areas by cutting one box out of the other 3. **Docking**: Dock one bounding-box to another bounding-box (there are nine *dock-positions*: *LEFT*, *TOP_LEFT*, *TOP*, *TOP_RIGHT*, *RIGHT*, *BOTTOM_RIGHT*, *BOTTOM*, *BOTTM_LEFT* and *CENTER*) 4. **Search**: Find all instances or find nearest/furthest instance of a certain type within a bounding-box
Features
- Intersection-Check for: Point, Rectangle, Triangle, Line, Circle, BoundingBox, Instance
- Box-Clipping
- Instance-Detection
- Connected Bounding-Box
- Box-Docking
Images
Logo & Icon
About Pixelplant Studios
Boilerplate
We're just me; free-time sole indie developer struggling to get anything done.
More information
More information on Pixelplant Studios, our logo & relevant media are available here.
(GML) Advanced Bounding Box Credits
Patrick Förster
Business & Development, Pixelplant-Studios
presskit() by Rami Ismail (Vlambeer) - also thanks to these fine folks