Toiminnolla luodaan pituusleikkaus lähtöaineiston mitatuista hajapisteistä. Hajapisteillä tulee olla pintatunnus, jonka perusteella niistä luodaan eri pintoja. Samassa tiedostossa on oltava vähintään yksi taiteviiva, jota käytetään keskilinjana ja jonka avulla lasketaan pisteille paaluluku. Tiedostossa voi olla useita taiteviivoja, joista lasketaan pituusleikkaus. Hajapisteiden ei tarvitse olla tarkalleen keskilinjan päällä.
Toiminnosta löytyy tarkempi kuvaus ja testiaineisto 3D-Wikistä: Maaperäleikkaus
Pintatunnus luetaan annetusta kentästä. Yleensä T1 tai T3, mutta voi olla myös joku ominaisuus.
Muille pinnoille lasketaan korkeusero vertailupintaan nähden ja tätä eroa käytetään keskiarvopisteen laskentaan. Tämä parantaa tarkkuutta huomattavasti. Jos kenttä on tyhjä, vertailupintaa ei käytetä.
Anna pilkulla erotettu lista viivanumeroista, joista lasketaan maaperäleikkaus. Tähti (*) laskee kaikki viivat. Jos viivalla ei ole viivanumeroa (T2-kenttä), sitä ei lasketa. Jos löytyy samoja viivanumeroita, tulee varoitus "Samoja viivanumeroita". Jos jatkat, vain ensimmäinen samoista viivanumeroista lasketaan.
Lasketut maaperäleikkaukset nimetään käyttäen aktiivisen tiedoston nimeä, johon on lisätty perään viivanumero.
Jos laskettavia viivoja on vain yksi, laskettu maaperäleikkaus avataan pituusleikkausikkunaan. Jos viivoja on useampia, pituusleikkaukset talletetaan pääikkunan elementtilistaan.
Keskilinjaa kuljetaan annetulla askeleella ja joka kohdassa haetaan lähin piste. Jos löytyy piste molemmilta puolilta, lasketaan etäisyyden mukaan painotettu keskiarvo. Askel ei saa olla suurempi kuin Max pisteväli.
Hajapisteiden hakuetäisyys annetusta keskilinjasta.
Pituusleikkaukseen jätetään aukko, jos peräkkäisten pisteiden väli on tätä arvoa suurempi.
Muut kuin referenssilinjoiksi määrätyt taiteviivat käsitellään hajapisteinä.