Vanva萬花規屏保2.6發佈

 

百度網盤,下載鏈接:https://pan.baidu.com/s/15KIIeAfNS9Zp_FcCjttiJA
提取碼:qihv
大小:zip  401KB

[UTF-8 Chinese]

    瑰麗多姿的萬花規屏保 v2.6

   感受曲線之美......
   萬花規模型算法我發表在《電腦愛好者》1999年12期上,此屏保版和大家玩過的萬花規玩具一樣,
幫你輕鬆畫出各種隨機的圖案花樣。網上有很多根據我的算法寫的程序,這是原作者的萬花規免費屏保!

    [參考維基百科]
     Hypocycloid
      https://en.wikipedia.org/wiki/Hypocycloid
      In geometry, a hypocycloid is a special plane curve generated by the trace of a fixed point on a small circle that rolls within a larger circle.
      It is comparable to the cycloid but instead of the circle rolling along a line, it rolls within a circle.

   [最後更新]
     20190421 v2.6
       - 修復: 算法瑕疵;
       - 修復: 現在可以檢測到曲線回到起始點,並結束當前一幅;
       - 修改: 保存配置文件.ini的路徑,以兼容Win7~Win10.


    - 全屏顯示時熱鍵:
        空格        :    顯示詳細信息(開/關)
        F1            :    切換顯示間隔(0~5秒)
        F2            :    切換顯示元素(點/線)
        F3            :    保留背景(開/關)
        F4            :    隨機變化/漸進變化
        F5            :    暫停/繼續

   [適用平臺]
       Windows 7,8,10

   [安裝方法]
       拷貝文件 Vanva.scr 到系統目錄下(一般爲C:\Windows\System),
    在桌面上點鼠標右鍵:個性化/鎖屏界面/屏幕保護程序設置, 選擇"Vanva Screensaver"

   [配置]
   1.鼠標選中Vanva.scr文件,點右鍵選擇菜單中"設置"
   2.也可以直接編輯配置文件:
       配置文件爲Vanva.ini, 位於 C:\users\Public\Documents

;----------------從下一行開始爲配置文件Vanva.ini的內容----------------
[Vanva]
PointsNum=20000        ;總點數,建議勿超過30000,以防等待過久
Interval=1                    ;圖形間顯示間隔(0~5),單位:秒
Random=1                    ;大圓/小圓/畫點位置變化方式  1:隨機    0:漸進
ColorVary=1                    ;每畫n點則變化色彩,0不變,很大則可顯示單色圖形
ShowInfo=1                    ;顯示詳細信息  0:關  1:開
DrawType=1                ;元素類型  0:點 1:線
KeepBackground=0        ;保留背景,設爲開則可以使圖形畫到先前的背景(如圖片)上 0:關 1:開
BigRadius=270                ;大圓半徑
SmallRadius=126            ;小圓半徑
Distance=76                    ;畫點距小圓圓心的距離
BigRadiusStep=1            ;大圓半徑之遞增數
SmallRadiusStep=1        ;小圓半徑之遞增數
DistanceStep=2            ;畫點距小圓圓心的距離之遞增數

----------------------------------------------------------------------------------------
[English]
    
       Vanva Screensaver  v2.6

    Feel the fantasy of mathematical curve ...
    The Vanva algorithm can show you variable curves, it's designed by Lander in 1999.
    Many softwares are based on my algorithm, this is the screen saver version.
    It's FREE!  Please mail me if you need the source code.

    [See also]
     Hypocycloid
      https://en.wikipedia.org/wiki/Hypocycloid
      In geometry, a hypocycloid is a special plane curve generated by the trace of a fixed point on a small circle that rolls within a larger circle.
      It is comparable to the cycloid but instead of the circle rolling along a line, it rolls within a circle.

    [Last update]
     Apr 21, 2019 v2.6
       - Fix: algorithm problem.
       - Fix problem: Now we can find when it goes back to start point and prevent drawing again.
       - Change path of .ini so that settings can be saved on Win7~Win10.

    - Keys for switching when in full screen mode:
            SPACE    :    Show detail info(On/Off)
            F1            :    Switch interval within 0~5 seconds
            F2            :    Switch drawing element(dot/line)
            F3            :    Keep background(On/Off)
            F4            :    Random R,r,S/Gradually changing
            F5            :    Pause/Resume

    [ OS ]
    Windows 7,8,10

    [Installation]
        Copy the file Vanva.scr to the windows system folder (usually C:\Windows\System), switch to the
        desktop and click the right button, choose "Property", click on the "Screensaver"
        label in the dialog, then choose "Vanva Screensaver" in the list!

   [Settings]
   1.Use mouse to select the file: Vanva.scr, click right button and select "Configure"
   2.You can also directly edit the configuration file of Vanva:
       The configuration file of Vanva is named: Vanva.ini, C:\users\Public\Documents.

;----------------From the line below is the content of Vanva.ini----------------
[Vanva]
PointsNum=20000        ;Total points of vanva, never beyond 30000 for avoid waiting too long
Interval=1                    ;Time interval(seconds) between 2 drawings (0~5)
Random=1                    ;Changing mode of Big/Small radius and the distance of the drawing point  1:random  0:gradually
ColorVary=1                    ;Change color every n elements drawn, keep unchanged when set to 0
ShowInfo=1                    ;Show detailed info  0:Off  1:On
DrawType=1                ;Drawing with element  0:dot 1:line
KeepBackground=0        ;Keep former background, 0:Off 1:On
BigRadius=270                ;Big radius of outer circle
SmallRadius=126            ;Small radius of inner circle
Distance=76                    ;Distance between drawing point and the center of inner circle
BigRadiusStep=1            ;Incremental step of Big radius
SmallRadiusStep=1        ;Incremental step of Small radius
DistanceStep=2            ;Incremental step of Distance

 

維基百科中的萬花規曲線

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章