poly.h
来自「[Game.Programming].Academic - Graphics G」· C头文件 代码 · 共 34 行
H
34 行
/************************************************* * POLY.H * Andreas Leipelt, "Ray Tracing a Swept Sphere" * from "Graphics Gems", Academic Press * */#ifndef POLY_CLASS#define POLY_CLASS#define MAX_DEGREE 10#define polyeps 1E-10 // tolerance for polynomial coefficientsclass polynomial { public: int deg; double coef[MAX_DEGREE+1]; polynomial(); double eval(double); int roots_between(double,double,double*); double min(double,double); double max(double,double); polynomial derivative();};polynomial operator+(polynomial&, polynomial&);polynomial operator-(polynomial&, polynomial&);polynomial operator*(polynomial&, polynomial&);polynomial operator*(double, polynomial&);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?