[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01999] Re: indices の範囲



------------------------- infoseek ML Sponsor --------------------------
■オリックスVIPローンカード■【銀行, 郵便局,コンビニでご利用可能】
──────┰─┰─┰─┰─┰─┰─┰─┰─┰─┰─┰────────
≫比べて納得┃限┃度┃額┃最┃高┃3┃0┃0┃万┃円┃実質年率8.7%〜 
──────┸─┸─┸─┸─┸─┸─┸─┸─┸─┸─┸────────
     http://bishop.va-cats.com/cgi-bin/vts/va0/ID=001061602105 
------------------------------------------------------------------------


えんどうです。

>     int[] indices = new int[100*79*4];
>     int n = 0;
>     for (i=0; i<79; i++) {
>       for (int j=0; j<100; j++) {
>         indices[n++] = i       * 101 + j;
>         indices[n++] = (i + 1) * 101 + j;
>         indices[n++] = (i + 1) * 101 + j + 1;
>         indices[n++] = i       * 101 + j + 1;
>       }
>     }
> 
> ここでは、「Cood」と「Color」のインデックスを作成しているようですが、
> 添字が100と79に減っているのは何故でしょうか?

i<79, j<100ですから、正確には 0〜78、0〜99 です。

> この部分の添字の意味を教えてください。

頂点数はそれぞれ 79、100 ですが、
Java言語の配列添え字は 0 から始まるので 0〜78、0〜99 になります。

-- 
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)


------------------------------------------------------------------------
       ビジネスマンの新常識! “無料”電話番号案内
        http://104.infoseek.co.jp/wtel?svx=971122