SOLIDWORKS yazılımı iki spline tipini destekler: B-spline'lar ve stil spline'ları.
Karmaşık eğriler oluşturmak için B-spline'ları kullanabilirsiniz. Spline noktaları, spline tutamaçları ve kontrol çokgenleri dahil birçok kontrol kullanarak bunları tanımlayabilir ve değiştirebilirsiniz. Tek bir B-spline, birden çok geçiş noktası ve alan (geçiş noktaları arasındaki bölge) içerebilir. Her uç noktasına eğrilik sınırlandırmaları uygulayabilirsiniz. Her geçiş noktasında, teğetlik vektörünü değerlendirebilir ve teğetlik yönünü kontrol edebilirsiniz.
Bézier eğrilerini temel alan spline stilleri, düzgün bir eğri elde edilmesi (eğrilik sürekliliğinin sağlanması) açısından iyi bir seçenektir. Eğrileri, kontrol tepe noktalarını kullanarak tanımlayıp kontrol edebilirsiniz. Kontrol tepe noktaları bir kontrol çokgeni veya eğri gövdesi oluşturur. Geçiş noktası bulunmamaktadır; bu nedenle, bir spline stili uç noktalar arasında sadece bir alan içerir. Spline stillerini teğetlik veya eşit eğrilik için çıkarsayabilirsiniz. Noktaları sınırlayabilir ve eğrinin kenarlarını ölçümlendirebilirsiniz. Bu eğriler aynalama ve oto-simetriyi de destekler.