float Points[4][4][3]=
{
{{0.0f,0.0f,0.0f},{0.0f,0.1f,0.0f},{0.0f,0.2f,0.0f},{0.0f,0.3f,0.0f}},
{{0.1f,0.0f,0.0f},{0.1f,0.1f,0.0f},{0.1f,0.2f,0.0f},{0.1f,0.3f,0.0f}},
{{0.2f,0.0f,0.0f},{0.2f,0.1f,0.0f},{0.2f,0.2f,0.0f},{0.2f,0.3f,0.0f}},
{{0.3f,0.0f,0.0f},{0.3f,0.1f,0.0f},{0.3f,0.2f,0.0f},{0.3f,0.3f,0.0f}},
};
for ( float i = 0; i < 4; i++ )
for ( float j = 0; j < 4; j++ )
for ( float z = 0; z < 3; z++)
{
if( z == 0 )
point[i][j][z] = i/10;
else if( z == 2)
point[i][j][z] = z/10;
else
point[i][j][z] = 0f;
}
for( int i=0; i<4; ++i )
for( int j=0; j<4; ++j ) {
point[i][j][0] = 0.1f * i;
point[i][j][1] = 0.1f * j;
point[i][j][2] = 0.0f;
}
nkscorpion(蝎子)的方法比较好。
没能想出更简单的。