入门教程

Point 坐标点

Point 类表示一个二维坐标系中的点,具有 xy 两个属性。

1
2
// 创建一个坐标为 (10, 20) 的点
Point p = Point(10, 20);

Point 之间可以做加减乘除运算:

1
2
3
4
5
6
7
Point p1 = Point(10, 20);
Point p2 = Point(0, -5);
// 将两坐标相加
Point p3 = p1 + p2;
// 输出 p3 的坐标
// 输出结果为 (10, 15)
Logger::messageln("(%f, %f)", p3.x, p3.y);

Point 提供了计算两点间距离的函数

1
2
3
4
Point p1 = Point(10, 20);
Point p2 = Point(0, -5);
// 计算两点间距离
float distance = Point::distance(p1, p2);