Expand description
§Gizmo Math
Gizmo Engine’nin temel matematik altyapısını ve render/fizik veri tiplerini barındırır.
§Konvansiyonlar (Conventions)
- Koordinat Sistemi: Sağ-Elli (Right-Handed, RH).
- Yukarı Ekseni: Y-Up (0.0, 1.0, 0.0).
- İleri Ekseni: -Z (Kamera her zaman eksi Z eksenine doğru bakar).
- Matris Düzeni: Column-Major (glam mimarisi ile uyumlu).
Normal matrisi hesaplamaları için yapılandırılmış Mat3, ve 3B uzay sınırları
hesaplamaları için boyut optimize edilmiş Aabb, Frustum, Ray yapıları barındırır.
Re-exports§
pub use aabb::Aabb;pub use fixed::Fp32;pub use fixed::FpVec3;pub use frustum::Frustum;pub use frustum::Intersection;pub use frustum::Plane;pub use ray::Ray;
Modules§
Structs§
- Mat3
- A 3x3 column major matrix.
- Mat4
- A 4x4 column major matrix.
- Quat
- A quaternion representing an orientation.
- Vec2
- A 2-dimensional vector.
- Vec3
- A 3-dimensional vector.
- Vec4
- A 4-dimensional vector.
- Vec3A
- A 3-dimensional vector.
Enums§
- Euler
Rot - Euler rotation sequences.