⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 point.h

📁 [Game.Programming].Academic - Graphics Gems (6 books source code)
💻 H
字号:
// -*- C++ -*-// point.h by George Vanecek Jr. June 1994#ifndef _POINT_H_#define _POINT_H_#ifndef _BASIC_H_  #include "basic.h"#endifclass Point{public:  Point ( const double x, const double y, const double z)    : _x(x), _y(y), _z(z) { }  double x() const { return _x; }  double y() const { return _y; }  double z() const { return _z; }  Point&  operator +=( const Point& p);protected:  double  _x, _y, _z;		// Point Coordinates  double& x() { return _x; }  double& y() { return _y; }  double& z() { return _z; }};inline Point& Point::operator +=( const Point& p ){ x() += p.x(), y() += p.y(), z() += p.z(); return *this; }inline ostream& operator << ( ostream& outs, const Point& p ){  outs << '(' << p.x() << ' ' << p.y() << ' ' << p.z() << ')';  return outs;}     #endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -