this.sides.px && buildPlane('z', 'y', 1 * flip, - 1, depth, height, - width_half, this.materials[ 0 ]); // px
this.sides.nx && buildPlane('z', 'y', - 1 * flip, - 1, depth, height, width_half, this.materials[ 1 ]); // nx
this.sides.py && buildPlane('x', 'z', 1 * flip, 1, width, depth, height_half, this.materials[ 2 ]); // py
this.sides.ny && buildPlane('x', 'z', 1 * flip, - 1, width, depth, - height_half, this.materials[ 3 ]); // ny
this.sides.pz && buildPlane('x', 'y', 1 * flip, - 1, width, height, depth_half, this.materials[ 4 ]); // pz
this.sides.nz && buildPlane('x', 'y', - 1 * flip, - 1, width, height, - depth_half, this.materials[ 5 ]); // nz
這是什麼布爾表達式的回報?如果它返回一個布爾值,它會去哪裏? (我看不到任務!)它如何評估?
如果雙方都是「真理」,技術上'&&將評估爲右操作數的價值,不一定是真實的,但這裏的結果是相同的因爲結果被忽略了。 – user113716