Routing är processen att beräkna eller modifiera ett steg i taget, ibland kallat att lägga ett "spår" eller kontur. Detta är en professionell term, och dess betydelse varierar beroende på vilket aktivitetsområde den tillhör.
Spåra i vektorgrafik
Om vi talar om vektorgrafik betyder spårning översättningen av en rasterbild (pixel) till en vektorgrafik (sådan där bilden beskrivs med matematiska formler).
Spårning kan utföras både i automatiskt och manuellt läge. Vissa vektorgrafikredigerare har inbyggda automatiska routningsfunktioner, men resultatet är en fil med många förankringspunkter som är svåra att använda. Men om du har en rasterfil som behöver skrivas ut i stor storlek (till exempel ett vanligt foto för att sträcka efter en affisch på en byggnads vägg), är autoutläggning och sedan zooma in den enda lösningen. Manuell spårning spårar konturerna för den önskade bilden med hjälp av de verktyg som finns i programmet för att skapa Bezier-kurvor.
Spårning i programmering
Steg-för-steg-exekvering av ett program, mottagande av en ändring i alla parametrar eller stopp vid varje operation kallas också spårning. Det är användbart om du felsöker din egen kod. Ibland ser algoritmen ut korrekt, men på något sätt fungerar det inte. Det är spårning som låter dig förstå i vilket skede felet inträffar. Spårningsmetoden hjälper också till att förstå någon annans kod.
Strålspårning
Strålspårning, eller banspårning, är en renderingsteknik (skapar en bild från en 3D-modell) i datorgrafik, som tillhör geometrisk optik. Det låter dig bygga en bild baserad på kunskap om lagarna om hur enskilda ljusstrålar interagerar med befintliga ytor. Vid strålspårning skickar programmets algoritm strålar från "kameran" och de reflekteras från olika ytor tills de absorberas eller sprids. Ju fler strålar har spårats, desto bättre blir resultatet.
Denna renderingsmetod låter dig bygga bilder av bästa kvalitet, men kräver kraftfulla datorresurser. Vissa effekter är dock helt enkelt inte möjliga att återskapa med andra återgivningsmetoder, så ibland är strålspårning den enda möjliga lösningen.
Spårning som bygglänkar
Spårning betyder också att hitta linjer som ansluter nodpunkterna i ett system. Om du utformar ett datorkort (till exempel ett grafikkort), är routing i denna process att hitta de linjer som kommer att ansluta stiften på kortelementen.