Nod för provtagningskurva

Noden för provkurvan.

Sample Curve beräknar en punkt på en kurva på ett visst avstånd från kurvans början, vilket specificeras av ingångarna längd eller faktor. Den matar också ut data som hämtats från den positionen på kurvan. De samplade värdena interpoleras linjärt från värdena vid de utvärderade kurvpunkterna på varje sida av den samplade punkten.

Observera

När kurvan innehåller flera splines hittas provpositionen baserat på den totala ackumulerade längden, inklusive längderna för alla tidigare splines. Ordningen på splines är samma ordning som visas i Spreadsheet Redigerare.

Inmatningar

Kurvor

Standard geometriinmatning med en kurvkomponent.

Värde

En fältinmatning för att utvärdera anpassade attribut. Utvärderingen matas ut via Value-utmatningen.

Faktor Faktorläge

Den del av den totala längden som används för att bestämma provpositionen.

Längd Längdläge

En längd i avståndsenheter som används för att bestämma hur långt längs kurvan som ska köras innan provtagning.

Kurva Index

Ett index för att endast utvärdera specifika splines, dessa index kan anges manuellt eller från Index-nod. Denna indata ignoreras när egenskapen All Curves är aktiverad.

Egenskaper

Datatyp

Den datatyp som används för de utvärderade uppgifterna.

Läge

Hur man hittar ändpunktspositioner för den trimmade splinen. Alternativet fungerar på samma sätt som det gör i Trimningskurva Node.

Faktor:

Hitta ändpunkternas positioner med hjälp av en faktor av varje splines längd. Ingångsvärdena bör vara mellan 0 eller 1.

Längd:

Hitta ändpunktspositionerna med hjälp av en längd från början av varje spline. Inmatningsvärdena ska ligga mellan 0 och längden på splines.

Alla kurvor

Urvalslängderna baseras på den totala längden för alla kurvor, i stället för att använda en längd inuti varje utvald kurva.

Utgångar

Värde

Värdet på indata Value vid provtagningspunkten.

Position

Provets position längs splinten.

Tangent

Den normaliserade curve tangent vid provet.

Tips

Denna utdata kan kombineras med Rikta in rotationen mot vektornoden för att skapa en rotation som stämmer överens med kurvans riktning. Om Normal-utdata inkluderas i en andra align-nod efteråt kan den andra rotationsaxeln justeras.

Normal

Den normaliserade curve normal vid provet.

Exempel

../../../../_images/modeling_geometry-nodes_curve_sample-curve_example.png

Här återskapas Count-läget i Nod för omprovning av kurva, förutom att ett nät används för resultatet i stället för en kurva. Positionens Z-axel kan användas som samplingsfaktor eftersom positionen ligger mellan noll och ett för hela linjen.