Skip to main content

Crate gizmo_math

Crate gizmo_math 

Source
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§

aabb
fixed
Fixed-Point (Sabit Noktalı) Matematik Kütüphanesi
frustum
ray
spatial

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§

EulerRot
Euler rotation sequences.