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

📄 misc.cxx

📁 [Game.Programming].Academic - Graphics Gems (6 books source code)
💻 CXX
字号:
#include <iostream.h>#include "global.h"list<object*> objects;ostream& operator<<(ostream& o, vector& v) {        o<<"<"<<v.x<<","<<v.y<<","<<v.z<<">";         return o;}vector operator-(vector& v) {return vector(-v.x,-v.y,-v.z);}ostream& operator<<(ostream& o, xform& T) {        o<<"xform {\n";        o<<"\t"<<"orientation {\n";        o<<"\t"<<"\t"<<T.A.m11<<"\t"<<T.A.m12<<"\t"<<T.A.m13<<"\n";        o<<"\t"<<"\t"<<T.A.m21<<"\t"<<T.A.m22<<"\t"<<T.A.m23<<"\n";        o<<"\t"<<"\t"<<T.A.m31<<"\t"<<T.A.m32<<"\t"<<T.A.m33<<"\n";        o<<"\t"<<"}\n";        o<<"\t"<<"scale "<<T.s<<"\n";        o<<"\t"<<"translate "<<T.t<<"\n";        o<<"}\n";        return o;}ostream& operator<<(ostream& o, color& c) {        o<<"<red "<<c.r<<" green "<<c.g<<" blue "<<c.b<<" filter "<<c.f<<">";        return o;}ostream& operator<<(ostream& o, intensity& i) {        o<<"<red "<<i.r<<" green "<<i.g<<" blue "<<i.b<<">";        return o;}ostream& operator<<(ostream& o, object& p) {p.out(o); return o;}vector norm(vector& v) {return v*(1./sqrt(v%v));}

⌨️ 快捷键说明

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