vector structure

Vector Structure : openframeworks

Dynamic Structure

*.h
…
struct LineDraw {
    ofVec2f linePoint;
    float alphaPoint;
};
vector<LineDraw> pos;

*.cpp
…
for (int i = 0; i < 100; i++) {
    Linedraw lineElement;
    lineElement.linePoint.x = i * 5;
    lineElement.linePoint.y = i * 5;
    lineElement.alphaPoint = i;
    pos.push_back(lineElement);
}
…

for (int i = 0; i < pos.size(); i++) {
…
ofLine(pos[i].linePoint.x, 0,
       pos[i].linePoint.x, pos[i].linePoint.y);
…
}
  • 간단한 Array는 Struct를 이용한 동적 벡터를 이용
  • 동적 벡터에 벡터값을 입력하기 위해서 내부 벡터를 한 번 더 만들어 주어야 함.
  • 한번은 clear 를 해주어야만 하나???