📄 vector.h
字号:
#ifndef __VECTOR_H__
#define __VECTOR_H__
class Vector
{
public:
Vector() {x=y=z=0;} // default constructor
Vector(double xx, double yy, double zz) {x=xx; y=yy; z=zz;}
Vector(Vector& v) {x=v.x; y=v.y; z=v.z;}
~Vector() {}
void normalize();
void set(double _x, double _y, double _z);
double dotProd(const Vector& v);
void crossProd(Vector& res, const Vector& v);
Vector& scale(double coeff);
Vector& operator= (const Vector& v);
Vector operator+ (const Vector& v);
Vector operator- (const Vector& v);
double x, y, z;
};
#endif // __VECTOR_H__ //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -