這一次他讀懂了裡面2條經絡的意義,如果十二條筋脈大分的話,分別有手三陽、手三陰、足三陽與足三陰這2條經絡。
手三陽分別是:手陽明筋脈、手太陽經筋、手少陽經筋。
手三陰分別是:手太陰經筋、手少陰經筋、手厥陰經筋;
足三陰分別是:足太陰經筋、足少陰經筋、足厥陰經筋;
足三陽分別是:足陽明經筋、足太陽經筋、足少陽經筋;
此時太極清氣內這2個函式內並沒有實現,都是開放的一個個介面,待實現功能函式,這些函式有一個共同之處就是,均擁有一個真氣的變數作為型參。
並且在太極清氣筋脈模型內,還有一副人體圖,上面密密麻麻的標註著一個個穴位,每個穴位上還畫著一個三維向量的坐標。
把以上兩個條件組合起來,韓海就明白了,這幅圖分別記錄了每個穴位所在的位置,而上面的那些函式內,就是應該自行去調配真氣顆粒分別經過的穴位,最後達到鍛鍊筋脈的目的。
此時韓海所看的那本書《易經十二筋脈站樁修法》,分別有4節2式分別就是鍛鍊2筋脈的方法,正好對應了這十二個函式,韓海如果要實現這些函式的話,只需要按照氣流筋脈穴道的走向,把實現函式寫出即可。
隨後韓海翻開這本不算很厚的書,從第一節 第一個姿勢看了起來。
第一式叫做韋馱獻杵第一勢,鍛鍊的筋脈是手陽明經筋,也就是手三陽之一,對應筋脈穴位的走向是:(從手走頭:手陽明大腸經:商陽、二間、三間、合谷、陽溪、偏歷、溫溜、下廉、上廉、手三里、曲池、肘髎、手五里、臂臑、肩顒、巨骨、天鼎、扶突、口禾髎、迎香)
韓海開始一個個對照著書中次序的穴位,在那副圖中尋找這些穴位所在的三維向量,然後把它們記錄起來,以備之後寫函式之用。
下面函式的實現應該就是,使用搬運函式把真氣順著這些穴位走一遍。
不過搬運函式需要韓海自己來實現,這也簡單,先得出目前真氣顆粒所在位置的三維向量,然後與目標第一個穴位的三維向量做向量減法計算,得出結果向量後,把這個向量做標準化處理,最後得出的就是,真氣顆粒到穴位之間的方向向量了。
再後面的事情就簡單了,使用當前真氣向量加上(與穴位之間的方向向量乘以時間)(先計算括號內),然後就得出了真氣下一次出現的位置。
表達公式是(v=v0+dirtie),其中v0就是當前真氣所在位置,dir就是計算出的方向向量,tie就是時間,v就是真氣在這段時間結束後真氣所在的位置。
當然這麼一直無限去進行位移也是不靠譜的,所以還需要進行真氣顆粒與穴位之間距離的判斷,這個檢查函式可以用兩次勾股定理搞定,計算出距離。
當判斷距離為0的時候,停止以上移動函式的執行,然後接著尋找下一個穴位的三維坐標,繼續進行以上過程,直到最後沒有穴位向量後,則結束函式。
原理韓海都搞明白以後,就開始寫起了實現函式:
publi nuegas lar_teste_eridian_rung(nuegas gg)
{
vetrap;vetrap;tap;ap; aupts(20);
vetrap;tap;aupt(3);
auptph_bak(3);
auptph_bak(5);
auptph_bak(-);
auptsph_bak(aupt);
………這裡把所有的穴位