1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// devela::geom::dir
//
// public
//!
//! This module defines the core primitives that describe how objects
//! point, turn, and transform within a geometric space. It covers both
//! continuous orientations and their discrete, symmetry-based
//! classifications.
//!
//! The types here provide the directional layer of geometry:
//! normalized vectors, angular notions, canonical sectors,
//! axis-aligned symmetries, and reversible orientation transforms.
//!
//! These constructs form the basis for navigation, rotation,
//! alignment, spatial reasoning, and any system where direction
//! drives behavior.
//
// Angle, AngleDirection, AngleKind
// Boundary[1|2|3]d
// mod nav; // Spatial navigation and facing semantics.
// mod octant; // WIP
// Orientation[1|2|3]
// mod radial_sectors;
cratestructural_mods!