ResourceManager: Master-Detail-Editoren fuer Schraffur- und Linien-Typen

Schraffuren- und Linien-Tab im Master-Detail-Layout (DOSSIER-Vorbild): Liste
links mit Live-SVG-Thumbnail + Name, Detail rechts mit grosser Live-Vorschau,
Inline-Rename, Trash-Delete, Typ-Umschalter. Schraffur: Vektor (parallel/
zufaellig) oder Bild (Upload -> Data-URL, scaleX/scaleY/rotation); kein
Farbfeld mehr (Farbe kommt von Bauteil/Attribut). Linie: Strich oder Zickzack
(Amplitude/Wellenlaenge). Bauteil-Tabelle: Vordergrund + Hintergrund statt
einer Farbe. Neuer eigenstaendiger Vorschau-Helfer ui/hatchPreview.tsx (kein
Renderer-Import).
This commit is contained in:
2026-07-04 00:41:09 +02:00
parent 0613bb596b
commit f0e777efc5
5 changed files with 908 additions and 186 deletions
+20
View File
@@ -500,6 +500,10 @@ export const de = {
"resources.col.prio.hint": "Höhere Priorität läuft am Stoß durch",
"resources.col.texture": "Textur",
"resources.col.material": "Material",
"resources.col.foreground": "Vordergrund",
"resources.col.foreground.hint": "Farbe der Muster-/Schraffurlinien (Vordergrund)",
"resources.col.background": "Hintergrund",
"resources.col.background.hint": "Füllfarbe (Poché/Hintergrund)",
"resources.delete.component": "Bauteil „{name}\" löschen",
// 3D-Material (PBR) — Bibliotheks-Auswahl + Upload.
@@ -553,6 +557,22 @@ export const de = {
"resources.lineStyle.none": "— ohne —",
"resources.delete.hatch": "Schraffur „{name}\" löschen",
// Schraffur-/Linien-Typ (Master-Detail-Editor).
"resources.field.type": "Typ",
"resources.field.lines": "Striche",
"resources.field.image": "Bild",
"resources.field.scaleX": "Skalierung X",
"resources.field.scaleY": "Skalierung Y",
"resources.field.rotation": "Rotation °",
"resources.field.amplitude": "Amplitude",
"resources.field.wavelength": "Wellenlänge",
"resources.hatchKind.vector": "Vektor",
"resources.hatchKind.image": "Bild",
"resources.lines.parallel": "Parallel",
"resources.lines.random": "Zufällig",
"resources.lineKind.dash": "Strich",
"resources.lineKind.zigzag": "Zickzack",
// Schraffur-Muster.
"pattern.none": "Ohne",
"pattern.solid": "Vollfläche",