JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::Aabb Struct Reference

Rectangle aligné aux axes, décrit par ses coins min (haut-gauche) et max (bas-droite), en unités monde (origine haut-gauche, y vers le bas). More...

#include <Aabb.h>

Static Public Member Functions

static Aabb fromTopLeftSize (const Vector2 &topLeft, const Vector2 &size)
 Construit une boîte à partir de son coin haut-gauche et de ses dimensions pleines.

Public Attributes

Vector2 min {}
 Coin haut-gauche (plus petites coordonnées).
Vector2 max {}
 Coin bas-droite (plus grandes coordonnées).

Detailed Description

Rectangle aligné aux axes, décrit par ses coins min (haut-gauche) et max (bas-droite), en unités monde (origine haut-gauche, y vers le bas).

Type géométrique pur, sans logique de gameplay : il sert de brique au balayage (sweepAabb, EX-GP-014). La fabrique fromTopLeftSize évite les erreurs de conversion depuis la convention « coin haut-gauche + taille » du core::Collider.

Member Function Documentation

◆ fromTopLeftSize()

Aabb core::Aabb::fromTopLeftSize ( const Vector2 & topLeft,
const Vector2 & size )
inlinestaticnodiscard

Construit une boîte à partir de son coin haut-gauche et de ses dimensions pleines.

Member Data Documentation

◆ max

Vector2 core::Aabb::max {}

Coin bas-droite (plus grandes coordonnées).

◆ min

Vector2 core::Aabb::min {}

Coin haut-gauche (plus petites coordonnées).


The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Physics/Aabb.h