Een "morph" in schuimzaag-taal betekent dat de draad een ANDER 2D-profiel volgt op de linker toren vs. de rechter toren. De draad is recht, maar zijn eindpunten beschrijven onafhankelijke paden, waardoor een rechthoekig oppervlak die soepel tussen de twee vormen interpoleren.
Dat is hoe je een taps toelopende vleugel (NACA2412 wortel → NACA0009 tip) snijdt, een overgangsbuis (vierkant → rond), of een gedraaide kolom (zelfde cirkel, 60° gedraaid tussen uiteinden).
Voor vormen waarbij links en rechts identiek zijn (een gewone cilinder, een ellips, een rechte vleugel) produceert de generator nog steeds een "morf" — het is gewoon een gedegenereerde. Dit houdt de pijplijn uniform: elke AI-uitvoer gaat door dezelfde `generateMorph()`-functie, dezelfde schaalberekeningen, dezelfde G-code-serialisatie. Je kunt een niet-morf omzetten naar een morf op elk moment door de schaal + rotatie van de rechtertoren aan te passen.
Dat is hoe je een taps toelopende vleugel (NACA2412 wortel → NACA0009 tip) snijdt, een overgangsbuis (vierkant → rond), of een gedraaide kolom (zelfde cirkel, 60° gedraaid tussen uiteinden).
Voor vormen waarbij links en rechts identiek zijn (een gewone cilinder, een ellips, een rechte vleugel) produceert de generator nog steeds een "morf" — het is gewoon een gedegenereerde. Dit houdt de pijplijn uniform: elke AI-uitvoer gaat door dezelfde `generateMorph()`-functie, dezelfde schaalberekeningen, dezelfde G-code-serialisatie. Je kunt een niet-morf omzetten naar een morf op elk moment door de schaal + rotatie van de rechtertoren aan te passen.