model::Model: Doku als Loader/Konsumenten-Vertrag, nicht Format-Abstraktion
Nach dem Rauswurf der OBJ- und Map-Loader-Pfade (glTF ist der einzige 3D-Pfad) verkaufte die model.rs-Doku eine Format-Neutralität, die es nicht mehr gibt. Der Typ bleibt — er ist die legitime Entkopplungsgrenze zwischen dem einen Produzenten (gltf) und seinen Konsumenten (collision, trigger, audio, render::props, session::load_props), die alle auf einer geparsten Struktur arbeiten statt selbst glTF zu lesen. Nur die Formulierung wird ehrlich. Reine Kommentaränderung in model.rs, gltf.rs, engine/mod.rs, render/props.rs. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0196AM4UyAJEXVtPvp5DdKr8
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
236a643d04
commit
6e84fe9b1b
+5
-4
@@ -15,10 +15,11 @@
|
||||
//! rufen.
|
||||
//!
|
||||
//! `gltf`, `tga` und `wav` sind reine Decoder (Bytes → owned Daten); `gltf`
|
||||
//! ist DER 3D-Pfad und produziert das neutrale `model::Model`. `audio` ist
|
||||
//! die Emitter-Logik zum Frontend-Treiber render::audio, `player` die
|
||||
//! First-Person-Physik auf der Welt aus `collision`. Post-Effekte kennt der
|
||||
//! Kern nur als `game::Action::SetPost` — die Kette lebt in render::post.
|
||||
//! ist DER 3D-Pfad und produziert das `model::Model`, den Vertrag zwischen
|
||||
//! Loader und seinen Konsumenten (collision, trigger, audio, render::props).
|
||||
//! `audio` ist die Emitter-Logik zum Frontend-Treiber render::audio, `player`
|
||||
//! die First-Person-Physik auf der Welt aus `collision`. Post-Effekte kennt
|
||||
//! der Kern nur als `game::Action::SetPost` — die Kette lebt in render::post.
|
||||
|
||||
pub mod assets;
|
||||
pub mod audio;
|
||||
|
||||
Reference in New Issue
Block a user