NURBS toolbox for Matlab
Karjalainen, Antti (2008)
Kandidaatintyö
Karjalainen, Antti
2008
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe200901081012
https://urn.fi/URN:NBN:fi-fe200901081012
Tiivistelmä
NURBS are widely used parametric approximation curves or surfaces. NURBS can be applied to the many applications. Examples of these applications are some computeraided design applications and some medical applications. Use of NURBS is very intuitive. The objective of this work was to implement the NURBS toolbox in the Matlab environment. Matlab is a program for many kinds of computational purposes. Matlab is also a programming language. NURBS toolbox implemented in this work offers a user an opportunity to use functions of this toolbox as parts of the user’s own programs. Current version of NURBS toolbox includes functions for NURBS curve and surface evaluation. The toolbox is designed such, that it allows extensions and enhancements in the future. NURBS:t ovat laajasti käytettyjä parametrisia approksimointi käyriä tai pintoja. NURBS: eja voidaan hyödyntää monissa sovelluksissa, näitä sovelluksia ovat esimerkiksi geometrian esittäminen tietokoneella ja lääketieteelliset sovellukset. NURBS:ien käyttö on hyvin intuitiivista. Tässä työssä tehtiin NURBS-ohjelmakirjastoMatlab-ympäristöön.Matlab on moninaisiin laskentatarkoituksiin käytetty ohjelma ja ohjelmointikieli. Tässä työssä toteutettu ohjelmakirjasto tarjoaa käyttäjälle mahdollisuuden käyttää NURBS:ien laskentaa osana käyttäjän omia ohjelmia. Toteutettu NURBS-ohjelmakirjasto sisältää NURBS:ien laskentaan tarkoitetut funktiot. Ohjelmakirjasto on toteutettu siten, että sitä voidaan laajentaa ja parantaa tulevaisuudessa.