U CAD programima, kontrolne tačke predstavljaju skup tačaka kroz koji se proračunom aproksimira površ slobodnog oblika (Bezjeove, B-Splajn, NURBS...). Kontrolne tačke privlače površ i na taj način određuju njihov oblik.
Kontrolne tačke su sastavni deo površi slobodnog oblika i omogućavaju veoma lak i intuitivan način za kontrolu njihovog oblika.
Pre nego što nastavite dalje sa čitanjem preporučujem Vam da pročitate tekst o kontrolnim tačkama kriva slobodnog oblika.
Kontrolne tačke se na engleskom nazivaju control points, control vertices, poles ili skraćeno CV, a na ruskom jeziku контрольные точки.
Koncept kontrolnih tačaka kriva i površi slobodnog oblika je sličan, jedina razlika je što na krivi postoji samo jedan red kontrolnih tačaka, a na površi mreža kontrolnih tačaka u pravcima u i v. Svaka površ ima određeni broj kontrolnih tačaka u pravcima u i v. Da biste povećali broj kontrolnih tačaka i time dobili veću kontrolu nad oblikom površi, potrebno je povećati stepen ili broj raspona (umetanjem čvorova) kriva na osnovu kojih je površ modelirana. Kontrolne tačke je površima moguće dodati i pomoću specijalnih alatki koje poseduje svaki iole kvalitetni površinski modelar.
Svi redovi nekog pravca u ili v imaju isti broj kontrolnih tačaka. Svaka kontrolna tačka pripada tačno jednom U redu i jednom V redu. Površima slobodnog oblika nije moguće dodati jednu kontrolnu tačku, morate dodati cele U ili V redove odjednom, sa istim brojem kontrolnih tačaka kao i ostali redovi.
Matematički gledano koncept kriva i površi je veoma sličan, slična su im geometrijska svojstva pa čak dele i istu terminologiju. Bitna razlika postoji samo u načinu modeliranja. Krive slobodnog oblika se u CAD sistemima najčešće modeliraju tako što korisnik zadaje kontrolne tačke pomoću miša, a softver kroz njih aproksimira ili interpolira krivu.
Površi slobodnog oblika se ne modeliraju tako što korisnik zadaje kontrolne tačke, već na osnovu kriva. U CAD sistemima postoje posebne alatke koje na osnovu ulaznih podataka (najčešće u obliku kriva) modeliraju površi. Broj kontrolnih tačaka koje će imati površ u pravcima u i v zavisi od ulaznih kriva i algoritama koji su ugrađeni u alatke.
Svaki 3D CAD sistem za površinsko modeliranje ima u sebi ugrađen veliki broj alatki za uređivanje i manipulisanje kontrolnim tačkama.