這個C++代碼是什麼意思?這是什麼C++代碼來創建traingle的意思是?
我想弄清楚這段代碼是什麼意思,但是作爲編程的新手,沒有太多的運氣。這是創建等邊三角形的代碼。
static const float COS_60 = 0.5f;
static const float COS_30 = 0.5f * sqrt(3.f);
const float side = radius * 2.f * COS_30;
const float bottomHeight = point.getY() - COS_60 * radius;
this->vertices.push_back(Vertex(point.getX(), point.getY() + radius));
this->vertices.push_back(Vertex(point.getX() + COS_60 * side, bottomHeight));
this->vertices.push_back(Vertex(point.getX() - COS_60 * side, bottomHeight));
莫非你澄清哪一部分是你不明白的?數學,將項目添加到矢量,或? –
數學主要是@MatsPetersson – user3476655