“Trigger Point”电子书 下载
发布网友
发布时间:2022-07-15 09:34
我来回答
共2个回答
热心网友
时间:2024-11-08 22:01
class Point {
public:
double xval, yval;
Point(double x = 0.0, double y = 0.0) {
xval = x; yval = y;
}
double x() { return xval; }
double y() { return yval; }
double distance (const Point & P){
double xd = xval - P.xval;
double yd = yval - P.yval;
return sqrt(xd*xd + yd*yd);
}
Point relative (const Point & P){
Point r;
r.xval = xval - P.xval;
r.yval = yval - P.yval;
return r;
}
bool is_above_left(const Point & P){
double xd = xval - P.xval;
double yd = yval - P.yval;
if (xd < 0.0 && yd > 0.0) {return 1==1 ;} else { return 1== 0;};
}
double r(){
return sqrt(xval*xval + yval*yval);
}
double theta(){
double rr;
rr = r();
return asin(yval / rr);
}
void print( ){
printf("%f %f\n",xval,yval);
}
};
-----------------------------------
后三个
(3) 计算本点与另一个点 Point P 的距离
本点 的坐标 [xval,yval]. P的坐标 [P.xval, P.yval]
(4) 计算相对于P的相对坐标
以P为坐标原点,本点 的坐标 应当变成多少
送返新的 Point r;
新坐标 r.xval = xval - P.xval 和
r.yval = yval - P.yval
return r;
(5)判断是否在点P 的左上方,即在第2象限。
xval < P.xval 并且 yval > P.yval 在第2象限
送返 真, 否则 送返 假
热心网友
时间:2024-11-08 22:01
我搜索了下,这是歌啊.
http://www.gougou.com/search?search=Trigger%20Point&id=1
有中文名字吗