| 27 | using namespace std; |
| 28 | |
| 29 | void generatePoints(std::vector<float> &points, std::vector<float> &dirs) |
| 30 | { |
| 31 | points.clear(); |
| 32 | |
| 33 | for (int j=0; j<NELEMS; ++j) { |
| 34 | float y = MINIMUM + j*STEP; |
| 35 | for (int i=0; i<NELEMS; ++i) { |
| 36 | float x = MINIMUM + i*STEP; |
| 37 | points.push_back(x); |
| 38 | points.push_back(y); |
| 39 | dirs.push_back(sin(2*PI*x/10.f)); |
| 40 | dirs.push_back(sin(2*PI*y/10.f)); |
| 41 | } |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | int main(void) |
| 46 | { |