feat: Option 4 - dynamische S-Winkelwahl (3/6/9...Grad) wie Option 5
vfl-gf-auf-ab-solve bekommt einen 3. Parameter s-winkel (S's Neigung - F_total bleibt immer bei *vfk-gefaelle-winkel*=3 Grad). Neue reine Massen-Helfer vfl-projiziere-neigung + vfl-gf-bogen-summe (Formel-basiertes Pendant zu vfl-gf-bogen-erweitern aus Option 5, da Option 4's Solver ohne Live-Probe rechnet). vfl-qc-linie-mit-gf probiert s-winkel=3,6,9,... in einer Schleife (max. 10 Versuche), bis F_total/S beide baubar sind - der flachste passende Winkel wird automatisch gewaehlt, damit auch kuerzere Mittelteil-Gesamtlaengen baubar sind statt nur bei einem festen Winkel. Bei s-winkel=3 (extra-grad=0) reduziert sich die neue Formel nachweislich exakt auf die alte, bereits bestaetigte Formel (Term-fuer-Term verifiziert) - kein Regressionsrisiko fuer den bisherigen Grundfall. Vom Nutzer in BricsCAD erfolgreich getestet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -62,7 +62,8 @@
|
||||
"vfl-qc-prompt-e2": "\nLength of descending GF exit after the second 30-degree bend (mm) [%1]: ",
|
||||
"vfl-qc-prompt-gesamtlaenge-mittelteil": "\nTotal middle section length, w/o entry/exit (mm): ",
|
||||
"vfl-qc-prompt-anteil": "\nShare of 1st descending piece of F_total (0.0-1.0) [%1]: ",
|
||||
"vfl-qc-nicht-baubar": "\nERROR: This middle-section length cannot be built with this split (F_total=%1mm, S=%2mm - negative). Please choose a larger total length (at least approx. %3 mm).",
|
||||
"vfl-qc-s-winkel-echo": "\n>>> S slope auto-selected: %1 degrees",
|
||||
"vfl-qc-nicht-baubar": "\nERROR: This middle-section length cannot be built with this split (F_total=%1mm, S=%2mm - negative, even with steeper S angles tried up to 30 degrees). Please choose a larger total length (at least approx. %3 mm).",
|
||||
"vfl-qc-bogen-nicht-schliessbar": "\nERROR: This AS/ES angle combination (AS turn=%1 deg, ES turn=%2 deg, required bend turn=%3 deg) cannot be closed back onto the reference line with either a 30- or a 90-degree bend. Please adjust the AS/ES angles (e.g. choose the same for both).",
|
||||
"vfl-qc-e2-negativ": "\nERROR: The computed length between the 2nd bend and the ES element is not buildable (%1 mm). Please adjust E1, the middle section total length, or the share.",
|
||||
"vfl-qc-erfolg": "\n>>> QC chain built. Target height (AS exit)=%1 Actual height (ES exit)=%2 Deviation from reference line=%3mm",
|
||||
|
||||
Reference in New Issue
Block a user