-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added 3d workflow code implementation
- Loading branch information
Showing
2 changed files
with
20 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
AdLerDokumentation/Writerside/topics/3D-Asset-Creation-Workflow-Code-Einbindung.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# 3D Asset Creation Code Einbindung | ||
|
||
Dieser Artikel beschreibt den Workflow zur 3D Asset Einbindung in den Code und soll als Leitfaden und Cheatsheet für 3D Modellierer dienen, die Modelle in die AdLerEngine einbauen möchten. | ||
|
||
## Standardprinzip der Einbindung von 3D Modellen | ||
|
||
1. Einpflegen des Modells ins Repo | ||
2. Im Domain Ordner die passende "types.ts" Datei suchen und einen Typ festlegen | ||
3. Im Domain Ordner die passende "Lookup" Datei suchen und den Typ mit einem String verknüpfen | ||
4. Modell in der Datei verknüpfen, in der die tatsächlichen Informationen verknüpft werden (Bsp. Räumliche Dimensionen festlegen, Models laden) | ||
|
||
### Einpflegen der Modelle ins Repo | ||
|
||
Modelle müssen an die korrekte Stelle in der Ordnerstruktur des Repos abgelegt werden. | ||
|
||
**src/assets/3dmodels/"passendesTheme"/"ggfPassenderOrdner"** | ||
|
||
## Ausnahmen | ||
Wenn ein Modell nur an einer Stelle im Code genutzt wird, wird dieses direkt in der "View" Datei per ``import`` eingepflegt (Bsp. 3D Icons in LearningSpaceView.ts) |