1 回答
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
它可能看起來那樣,因?yàn)槟愕淖髌肥侵丿B的。
你創(chuàng)造你的作品在距離scale。如果我們?cè)谝痪S中可視化,我們得到(s代表scale):
o o o
`-- s --′ `-- s --′
pos - len碎片在和之間延伸pos + len。你設(shè)置len = scale。因此,你得到的是:
---------o---------
---------o--------- ---------o----------
`-- s --′ `-- s --′
為了解決這個(gè)問題,您應(yīng)該指定一個(gè)為間距一半的長(zhǎng)度。所以,要么:
cube[i][j][k] = Piece(2 * i * scale, 2 * j * scale, 2 * k * scale, scale)
要么
cube[i][j][k] = Piece(i * scale, j * scale, k * scale, 0.5 * scale)

添加回答
舉報(bào)
