圓形點陣列,螺旋點陣列生成函式

2021-07-12 07:18:20 字數 1092 閱讀 1604

乙個js方法,用來生成一組點座標,通過num_限制點個數。

點座標使用的是cocos2dx的cc.p(x,y).

//關於有規律的螺旋點生成工具

//圓心點,起始半徑,半徑變化值,起始角度,角度間隔,角度間隔變化值,建立多少個點,是否包含中心點

circleplace:function(centerpoint_,r_,rbuffer_,beginangle_,perangle_,anglebuffer_,num_,containercenter_)

while(_currentcount

<=num_)return_backposarr;},

呼叫
等分圓 螢幕中點為原點,半徑100,每30度建立乙個點,共12個。
circleplace(cc.p(this.winsize.width*0.5,this.winsize.height*0.5),100,0,0,30,0,12)
螺旋線 半徑遞增,角度遞減
circleplace(cc.p(this.winsize.width*0.5,this.winsize.height*0.5),10,5,0,10,-0.1,100,true);

有興趣可以自己在改改,比如新增乙個衰減機制,現在的+=部分變成*=然後遞減的部分變成乙個衰減,效果就好很多。

2 8 頂點陣列物件

上一節介紹了緩衝區物件,緩衝區就是個記憶體塊,緩衝區物件 圖形伺服器中的記憶體塊 乙個id。頂點陣列,是為了減少函式呼叫數量,為了避免共享頂點的冗餘,而將頂點放在陣列中。那頂點陣列物件呢?頂點陣列物件,就是 頂點陣列 乙個id名稱。然後通過這個名稱,來對這個頂點陣列進行訪問。為了方便在不同的頂點陣列...

Java基礎疑點 陣列和類

陣列 1.array.length的值等於new array n 時設定的值n 2.array中已經初始化為null,0或者false 變數 1.類變數和例項變數自動預設初始化,但本地變數 基本型別,物件型別和string 必須在被使用前 呼叫其方法或屬性或者作為實參傳入其他方法 人為初始化,否則編...

JS知識點 陣列高階API

1.陣列的遍歷 2.陣列的查詢 3.陣列的過濾與陣列的對映 陣列遍歷的方法 下面展示的 是js陣列遍歷的所有方法 需求 要求遍歷陣列 let arr 1 3,5 7,9 1.利用傳統迴圈遍歷陣列 for var i 0 i arr.length i 2.利用for in迴圈遍歷陣列 專門用於遍歷物件...