O SOLIDWORKS oferece suporte para dois tipos de splines: B-splines e splines de estilo.
Você pode usar B-splines para criar curvas complexas. Você pode definir e modificá-las usando vários controles, incluindo pontos de spline, alças de spline e polígonos de controle. Um único B-spline pode ter vários pontos de passagem e envergaduras (a região entre pontos de passagem). Você pode aplicar restrições de curvatura em cada ponto final. Em cada ponto de passagem, você pode pesar o vetor de tangência e controlar a direção da tangência.
Splines de estilo, com base em curvas Bézier, são uma boa opção quando é importante ter uma curva suave (isto é, para assegurar a continuidade da curvatura). Você pode definir e controlar as curvas utilizando vértices de controle. Os vértices de controle formam um polígono de controle, ou casco da curva. Não há pontos de passagem, portanto, um spline de estilo tem somente uma envergadura entre os pontos finais. Você pode inferir splines de estilo para curvaturas de tangência ou iguais. Você pode restringir os pontos e dimensionar os lados das curvas. Estas curvas também oferecem suporte para espelhamento e autossimetria.