Geometri¶

Geometri-panel.¶
Med panelen Geometry kan du omvandla en kurva från en 1D-linje till ett 2D-band eller ett 3D-rör.

Tre kopior av samma baskurva: en utan geometri (ljusorange linje); en med Offset och Extrude applicerade (blått band); och en med Offset, Extrude och Bevel applicerade (grått rör).¶
- Förskjutning
Flyttar kontrollpunkterna längs deras normaler.
- Extrudera
Förvandlar kurvan från en linje till ett band genom att extrudera den till ”sidorna”: vid varje punkt beräknas kurvans normal som riktningen ”uppåt” och kurvan extruderas till ”vänster” och ”höger”
Råd
Du kan justera riktning och avstånd för Offset och Extrude vid varje kontrollpunkt genom att ändra dess Tilta (rotation runt tangentaxeln) och Radie (skalfaktor).
- Avsmalnande objekt
Ett separat Curve-objekt, som består av en enda, icke-cyklisk, 2D-spline, som styr geometrins skalfaktor längs längden på var och en av kurvans splines.
Observera
Ordet ”taper” i namnet är missvisande: det betyder ”att minska i storlek mot slutet”, medan Taper Object kan applicera vilken storlek som helst var som helst. Ett bättre namn kunde ha varit ”Scale Curve”
Specifikt definierar Taper Object en graf där X-axeln representerar positionen på kurvan och Y-axeln representerar skalan:
Den första kontrollpunkten för Taper Object-splinen motsvarar den första kontrollpunkten för varje geometrispline. Samma sak för de sista punkterna.
Den första Taper-punkten ska ha den högsta X-koordinaten och den sista punkten den lägsta (prova Växla riktning om skalningen inte verkar fungera). Det specifika intervallet av X-koordinater spelar ingen roll: det kan vara [-10, 10], [-1, 1] eller något annat.
En Y-koordinat på 1,0 lämnar geometrin oförändrad. En koordinat på 0,5 gör den hälften så stor, medan 2,0 gör den dubbelt så stor.
Z-koordinaterna för Taper Object-kontrollpunkterna ignoreras, men om du vill kan du ställa in objektets Shape till ”2D” för att tvinga dem till 0.
- Avsmalnande radie
Hur man kombinerar skalgrafen för Taper Object med radierna för kontrollpunkterna.
Observera
Precis som ovan är denna inställning inte begränsad till avsmalning och definierar inte någon enskild radie. Ett bättre namn kunde ha varit ”Scale Curve Mode”
- Överlappa:
Objektet Taper Object (skalkurva) åsidosätter radierna (skalorna) för kurvans kontrollpunkter.
- Multiply:
Den skala som ges av Taper Object multipliceras med skalan för kontrollpunkterna.
- Lägg till:
Den skala som ges av Taper Object läggs till kontrollpunkternas skala.
- Avsmalnande karta
Om geometri endast genereras för en del av kurvan (vilket kan uppnås genom att ändra Factor Start/End), kommer aktivering av Map Taper att göra att ändpunkterna för Taper Object motsvarar geometrins ändpunkter i stället för kurvans.
Avfasning¶
Applicera en avfasning för att förvandla 1D-linjen (eller 2D-bandet när du använder Extrudera) till ett 3D-rör.
Runda¶
Rörets tvärsnitt blir en cirkel (eller ett piller när du använder Extrude). Du kan också få en halvcirkel genom att ändra Fyllningsläge.
- Djup
Storleken på tvärsnittet.
- Upplösning
Anger antalet hörn i tvärsnittet.
- Påfyllningslock
Tätar rörets ändar.
Objekt¶
Med detta alternativ kan du anpassa tvärsnittets form helt och hållet genom att välja ett separat Curve-objekt.

- Objekt
Den kurva som definierar tvärsnittet. Den kan vara antingen sluten (cyclisk) eller öppen.
Viktigt
Denna kurva ska vara platt i sitt lokala XY-plan; att använda ett annat plan kommer inte att ge önskat resultat.
Observera
Om den valda kurvan har modifierare kommer dessa inte att tas med i beräkningen. Fasningen kommer att använda den ursprungliga kurvformen. Detta beror på att kurvor förvandlas till meshes internt när de har modifierare på sig, och då kan de inte längre användas som tvärsnittskurvor.
För att komma runt detta kan du inaktivera avfasning på banans kurva och istället lägga till geometrinoder till den: hämta tvärsnittskurvan med hjälp av en Objekt Info Nod, konvertera den från ett nät tillbaka till en kurva med hjälp av en Nät till kurvknutpunkt, och slutligen skicka både vägkurvan och tvärsnittskurvan till en Kurva till nätnod.
Profil¶
Med det här alternativet kan du anpassa tvärsnittets form utan att behöva skapa ett separat Curve-objekt. Men till skillnad från alternativet Object där kurvan definierar hela tvärsnittet, definierar Profile i Kurva Widget endast en fjärdedel som sedan upprepas och speglas.

De svarta prickarna på profilen representerar de punkter där den samplas (dvs. där mesh-vertices kommer att skapas). Du kan öka Resolution för att få fler provpunkter och därmed ett jämnare resultat.
- Förval
Du kan välja en av de fördefinierade profilerna i stället för att skapa en egen. Förinställningarna Support Loops och Steps genereras dynamiskt baserat på Resolution och måste tillämpas på nytt om du ändrar den.
- Omvänd sökväg
Speglar profilen runt diagonalen.
- Växla profilklippning
Begränsar X- och Y-koordinaterna för kontrollpunkterna till intervallet [0, 1].
- Prov på raka kanter
Om profilen ska samplas i mitten av perfekt raka segment (linjer mellan två kontrollpunkter med Vector handle type). Detta är inaktiverat som standard, eftersom det normalt är tillräckligt att sampla profilen vid själva kontrollpunkterna.
- Prov på jämna längder
Som standard får varje profilsegment samma antal provpunkter. Genom att aktivera detta alternativ fördelas provpunkterna istället jämnt längs hela profilens längd.
Kartläggning av start och slut¶
- Faktor Start, Slut
Procentandelarna längs kurvans längd där geometrin ska börja och sluta. Som standard är dessa inställda på 0 och 1, vilket gör att geometrin täcker hela längden; men om du ändrar dem till 0,5 och 0,75 kommer geometrin bara att täcka den tredje fjärdedelen av kurvan.
- Kartläggning Start, Slut
Hur man mappar Factor Start, End-procentsatserna till positioner på kurvan.
- Upplösning:
Räkna endast kontrollpunkterna och bortse från längden på splinesegmenten (splinebitar mellan två kontrollpunkter). Om en spline har tre kontrollpunkter och Factor Start är inställd på 0,5 kommer geometrin alltid att börja vid den andra kontrollpunkten, även om avstånden till den första och tredje kontrollpunkten är helt olika.
- Segment:
Beräkna en ungefärlig procentsats längs splintens längd genom att anta att alla underavdelningar inom varje segment är jämnt fördelade.
- Spline:
Beräkna en exakt procentsats längs splinesens längd.
Exempel¶
Öppna 2D-kurva¶
En öppen (icke-cyklisk) kurva med fasning blir till ett rör.

Sluten 2D-kurva¶
En sluten (cyklisk) kurva med avfasning blir som standard en torus. Om kurvan är 2D och du ställer in Fyllningsläge till Both, kommer de övre och nedre hålen att fyllas med platta skivor, och du får en cylinder med rundade kanter istället.

Detta fungerar inte med 3D-kurvor.
Avsmalnande avstånd från slingans början¶
Genom att välja en 2D-kurva som Taper Object för en annan kurva (2D eller 3D) kan du låta radien i den senare kurvans geometri variera över kurvans längd utan att behöva skapa ytterligare kontrollpunkter.

Tilta¶
Du kan använda verktyget Tilta för att rotera en kontrollpunkt runt dess tangentaxel, vilket skapar en vridning i kurvan. I exemplet nedan används också en anpassad profil (tvärsnitt).
