本文整理汇总了C++中Dot::getY方法的典型用法代码示例。如果您正苦于以下问题:C++ Dot::getY方法的具体用法?C++ Dot::getY怎么用?C++ Dot::getY使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dot
的用法示例。
在下文中一共展示了Dot::getY方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: draw
void Polygon::draw(){
unsigned int i;
Dot d;
glLoadIdentity();
glTranslatef(position.getX(), position.getY(), 0);
glRotated(direction, 0, 0, 1);
glColor3f(color[RED], color[GREEN], color[BLUE]);
glBegin(GL_LINES);
for(i=0; i<lines_vertex.size(); i++){
d = lines_vertex.at(i);
glVertex2f(d.getX(), d.getY());
}
glEnd();
glBegin(GL_LINE_STRIP);
for(i=0; i<strip_vertex.size(); i++){
d = strip_vertex.at(i);
glVertex2f(d.getX(), d.getY());
}
glEnd();
glBegin(GL_LINE_LOOP);
for(i=0; i<loop_vertex.size(); i++){
d = loop_vertex.at(i);
glVertex2f(d.getX(), d.getY());
}
glEnd();
}
示例2: whichSide
float Dot::whichSide(Dot a, Dot b){
float xa = a.getX();
float ya = a.getY();
float xb = b.getX();
float yb = b.getY();
return (xa*yb - ya*xb + y*(xb-xa) + x*(ya-yb));
}
示例3: return
float Dot::operator*(Dot p){
return (x*p.getX() + y*p.getY());
}