【Houdini】VEX之 四 陣列

陣列array

?float farray[ ] = {1.2,2.3,3.4};

string sarray[ ] = {"A","B","C","D"};

?vector varray[ ] = {{1,2,3},{2,3,4},{3,4,5}};

使用變量時(shí),陣列按如下方式寫:

?float fval = 2.5; string sval = "A";

vector vval = {1,2,3};

float farray[ ] = array(fval,2.3,3.4);

string sarray[ ] = array(sval,"B","C","D");

vector varray[ ] = array(vval,{2,3,4},{3,4,5});

最后將陣列數(shù)據(jù)存儲(chǔ)

?f[]@fvals = farrary;

?s[]@svals = sarrary;

v[]@vvals = varrary;

?或者

?setdetailattrib(0,"fvals",farrary);

setdetailattrib(0,"svals",sarrary);

?setdetailattrib(0,"vvals",varrary);

得到相同的結(jié)果

陣列枚舉

float values[] = {1.1,2.3.5,3,4};

int index = chi("index");

@p.x = values[index];


x軸位置信息取值為索引index 0-3?控制的陣列value對(duì)應(yīng)第1-4的元素


在陣列中添加元素

push (arrary,item);

給陣列arrary 中添加元素item

在陣列中刪除元素

removevalue(valunes,1)

removeindex(values,0)

f[]@vals = values;


陣列數(shù)據(jù)類型轉(zhuǎn)換

vector vvals[] = {1,2,3};

float vals[] = set(vvals);

f[]@val = vals;


陣列長(zhǎng)度

float arrays[] = {1.1,2.2,3.3,4.4};

int arrlen = len(arrays);

i@len = arrlen;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 數(shù)組是一種可變的、可索引的數(shù)據(jù)集合。在Scala中用Array[T]的形式來表示Java中的數(shù)組形式 T[]。 v...
    時(shí)待吾閱讀 1,067評(píng)論 0 0
  • 0、https://jsoneditoronline.org/ 0.5、命令行裝包: (sudo) python3...
    Rainysong閱讀 505評(píng)論 0 0
  • title: Optical Character Recognition (OCR)author: Marina ...
    4a87cc38dcbc閱讀 408評(píng)論 0 0
  • par(family="Sarasa Gothic CL")#這個(gè)命令運(yùn)行后就可以使用中文字體了 a<-3+7 b...
    woaishangxue閱讀 797評(píng)論 0 0
  • 0. 前言 大約七八年前,我曾經(jīng)用 pyOpenGL 畫過地球磁層頂?shù)娜S模型,這段代碼至今仍然還運(yùn)行在某科研機(jī)構(gòu)...
    鶴子青云上閱讀 710評(píng)論 0 0

友情鏈接更多精彩內(nèi)容