Linien-/Random-Editor: Strich-Segmente, Vollinie, Random-Kontrollen; Weight raus
Linien-Editor: Umschalter Vollinie (dash null) / Strich mit editierbarer Segment-Liste (mm, alternierend Strich/Luecke, hinzufuegen/entfernen), Live- Vorschau. Das Strichstaerken-Feld ist aus dem Linien-Editor entfernt — LineStyle.weight ist @deprecated (bleibt Render-Fallback), die echte per-Element-Aufloesung (Attribut->Ebene->Default) folgt separat. Random-Schraffur: additive HatchStyle-Parameter seed/density/lengthMin/Max + Neu-wuerfeln-Button (neuer Seed nur zur Editzeit). buildRandomHatchRuns mischt den expliziten Seed in den Hash und nutzt Dichte/Laenge — Determinismus gewahrt (gleicher Seed+Flaeche => gleiche Streuung), ueber alle Renderpfade konsistent, da alle aus derselben Funktion ziehen. resolveHatch/HatchRender reichen die Parameter rein additiv durch. 2 neue Tests.
This commit is contained in:
@@ -566,6 +566,16 @@ export const de = {
|
||||
"resources.field.rotation": "Rotation °",
|
||||
"resources.field.amplitude": "Amplitude",
|
||||
"resources.field.wavelength": "Wellenlänge",
|
||||
"resources.field.density": "Dichte",
|
||||
"resources.field.lengthMin": "Länge min (mm)",
|
||||
"resources.field.lengthMax": "Länge max (mm)",
|
||||
"resources.random.reroll": "Neu würfeln",
|
||||
"resources.stroke.solid": "Vollinie",
|
||||
"resources.stroke.dash": "Strich",
|
||||
"resources.dash.segments": "Segmente (mm)",
|
||||
"resources.dash.hint": "Alternierend Strich/Lücke in mm (z. B. 1, 2 = 1 mm Strich, 2 mm Lücke).",
|
||||
"resources.dash.add": "Segment",
|
||||
"resources.dash.remove": "Segment entfernen",
|
||||
"resources.hatchKind.vector": "Vektor",
|
||||
"resources.hatchKind.image": "Bild",
|
||||
"resources.lines.parallel": "Parallel",
|
||||
|
||||
Reference in New Issue
Block a user