第16章 解析幾何與笛卡爾座標系 (第2/2頁)
枚星子的向量座標,不就能確定每枚星子的位置了?
首先,需要一個原點。
原點是所有向量的起源。
只有確定了原點,才有辦法確定長度距離,繼而確定每個節點的向量座標。
法術星海中除了星子與法術模型就沒有其他物體存在,然而星子又是在不斷移動的,顯然不是固定參照物無法作為原點。
法術模型雖然不會移動,可那是一個由多個星子組成的模型,又如何做參照物?
若是以法術模型其中的一個星子作為原點,又會出現兩個法術模型節點重迭或者星軌交叉干擾的情況。
不過這也好辦,將第一枚星子所在的位置視為原點就行了。
以原點為中心,建立一個最經典的座標系
再用一個有序的三元陣列確定法術模型每個節點的位置。
三元陣列由三個陣列成,這三個數負責指導如何從原點(向量)出發到達它的尖端(向量終點)。
第一個數代表沿著x軸走多遠,正數代表向右移動,負數代表向左移動。
第二個數代表在此之後沿著平行y軸的方向走多遠。
第三個數代表沿著z軸方向走多遠。
同樣,透過法術配方中所記錄的星子走向,便可反推出每枚星子的座標。
高德起身,從一旁的置物架取出一支炭筆,直接在法術配方的空白處上開始記錄。
第一枚星子為原點,座標記為(0,0,0)
「前進一,右進一又三分一,上進四分一」
左右為x軸,前後為y軸,上下為z軸。
第二枚星子的座標記為(4/3,1,1/4)。
「前進二分一,右進三分二,下進二分一」
第三枚星子是以第二枚星子為進行移動,不能直接對比原點進行記錄,可也不是啥大問題——不就是簡單的向量加法運算嘛。
透過運算,即可得出第三枚星子的座標為(2,3/2,-1/4)。
就這麼依次推算下去。
很快,高德就將酸液飛濺的法術模型拆解成一個座標軸以及包括原點在的九個向量座標。
而後,高德眼神灼灼地看著紙上的九個三元陣列,開始嘗試將之記憶下來。
顯然,九個三元陣列可比法術配方那繁雜的敘述簡單多了,更別說高德天生對數字的敏感性就極高。
僅僅是幾分鐘的時間,他就將這九個座標牢記於心。
「試試看。」
既然前期工作已經做好,高德說幹就幹,當即開始嘗試。
(本章完)
↑返回頂部↑