有一些离散点,我需要利用B样条拟合这些离散点得到一条光滑曲线的各个坐标点。分两种情况一种是非闭合的b样条曲线,另外一种是闭合的曲线。有没有现成的算法

解决方案 »

  1.   

    有哦 看你能否找到zhao4zhong1啦!
    MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix,  MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl
    先下载安装MSDN98
    再参考:
    MSDN98\SAMPLES\MSDN\TECHART\1918\VECTOR2D.LIB
    MSDN98\SAMPLES\MSDN\TECHART\1918\VECTOR2D.DEF
    MSDN98\SAMPLES\MSDN\TECHART\1918\VECTOR2D.DLL
    MSDN98\SAMPLES\MSDN\TECHART\1918\VECTOR2D.H
    MSDN98\SAMPLES\MSDN\TECHART\1918\VECTOR.C
    MSDN98\SAMPLES\MSDN\TECHART\1918\ABSTRACT.TXT
    MSDN98\SAMPLES\MSDN\TECHART\2103\WNDPROC.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32PEN.ICO
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32PEN.H
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32PEN.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32HIT.MAK
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32HIT.EXE
    MSDN98\SAMPLES\MSDN\TECHART\2103\VECTOR2D.LIB
    MSDN98\SAMPLES\MSDN\TECHART\2103\VECTOR2D.DLL
    MSDN98\SAMPLES\MSDN\TECHART\2103\W32PEN.RC
    MSDN98\SAMPLES\MSDN\TECHART\2103\PENSTUFF.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\PENCUR.CUR
    MSDN98\SAMPLES\MSDN\TECHART\2103\MENU.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\HITTEST.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\BITMAP4.BMP
    MSDN98\SAMPLES\MSDN\TECHART\2103\BITMAP1.BMP
    MSDN98\SAMPLES\MSDN\TECHART\2103\BEZIER.H
    MSDN98\SAMPLES\MSDN\TECHART\2103\BEZIER.C
    MSDN98\SAMPLES\MSDN\TECHART\2103\RESOURCE.H
    MSDN98\SAMPLES\MSDN\TECHART\2103\ABSTRACT.TXT