Tree Gen 1.44.0: _Pieces_All.fbx steht auf der Stammbasis
Die Zusammenbau-Datei trug den SZENEN-Nullpunkt mit: ein Baum bei x = 18 m exportierte gemessen mit X 16.5..19.3, Y -8.7..-6.2. Die Einzel-Teile hatten das Problem nie (sie sitzen auf ihrem Massenmittelpunkt), der Stand-Baum folgt der Stammbasis seit 1.36 - nur diese eine Datei fiel heraus. Der Versatz kommt aus DERSELBEN Funktion wie beim Stand-Baum: die Rechnung ist aus _origin_bottom_center als _stammbasis_versatz herausgeloest und wird von beiden Wegen benutzt. Zwei Rechnungen fuer denselben Nullpunkt waeren genau die Fehlerklasse, die hier schon dreimal zugeschlagen hat - und hier haette sie besonders weh getan, weil die zusammengesetzten Truemmer exakt auf dem Platz des Baums liegen muessen. Angewendet nur fuer diesen Export, danach zurueckgenommen: mit "Teile behalten" staenden sie sonst verschoben neben dem Baum in der Szene. test_faell_teile stellt den Baum jetzt bewusst auf (18, -7.5) und prueft den Stammfuss ueber den QUERSCHNITT auf Fusshoehe, nicht ueber die Bbox-Mitte - die Krone haengt einseitig und wuerde den Fehler verwischen. Gegenprobe ohne Versatz: Stammfuss bei 18.000 / -7.500, exakt der gemeldete Wert. 27 Tests bestehen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -563,6 +563,30 @@ Der Kaktus erzeugt regulaer **0 Cards** — kein Ast ist duenner als `Max Radius
|
||||
und das ist botanisch richtig. Vorher lief das still durch und man stand vor
|
||||
einer leeren `_Leaf`-Ebene; jetzt sagt der Operator es und nennt den Regler.
|
||||
|
||||
### Die Gesamtdatei steht jetzt auch auf der Stammbasis
|
||||
|
||||
`_Pieces_All.fbx` trug den SZENEN-Nullpunkt mit: ein Baum bei x = 18 m
|
||||
exportierte gemessen mit X 16.5..19.3, Y -8.7..-6.2. Die Einzel-Teile hatten
|
||||
das Problem nie - sie sitzen ohnehin auf ihrem Massenmittelpunkt -, und der
|
||||
Stand-Baum folgt der Stammbasis-Konvention seit 1.36. Nur die
|
||||
Zusammenbau-Datei fiel heraus.
|
||||
|
||||
Der Versatz kommt aus **derselben Funktion** wie beim Stand-Baum
|
||||
(`_stammbasis_versatz`, aus `_origin_bottom_center` herausgeloest). Zwei
|
||||
Rechnungen fuer denselben Nullpunkt waeren genau die Fehlerklasse, die hier
|
||||
schon dreimal zugeschlagen hat - und hier haette sie besonders weh getan: die
|
||||
zusammengesetzten Truemmer muessen exakt auf dem Platz liegen, wo der Baum
|
||||
stand.
|
||||
|
||||
Angewendet wird der Versatz nur fuer diesen Export und danach zurueckgenommen.
|
||||
Mit "Teile behalten" staenden sie sonst verschoben neben dem Baum in der Szene.
|
||||
|
||||
Geprueft wird ueber den STAMMQUERSCHNITT auf Fusshoehe, nicht ueber die
|
||||
Bbox-Mitte: die Krone haengt einseitig, eine Bbox-Mitte wuerde den Fehler
|
||||
verwischen. Der Test stellt den Baum dafuer bewusst auf (18, -7.5) - bei
|
||||
(0,0,0) faellt so etwas nicht auf. Gegenprobe ohne den Versatz: Stammfuss bei
|
||||
18.000 / -7.500, genau der gemeldete Wert.
|
||||
|
||||
### UCX auch in der Gesamtdatei - und zwei Fehler, die dabei auffielen
|
||||
|
||||
`_Pieces_All.fbx` kam ohne Kollision an, waehrend die Einzeldateien welche
|
||||
|
||||
Reference in New Issue
Block a user