Exemple #1
0
int main()
{
	CVec3 a(.2,.5,.7);
	CVec3 b(-.2,-.2,.8);

	CVec3 c;

	c = a + b;
	a.print("a= ");
	b.print("b= ");
	c.print("a+b");
	c = a - b;
	c.print("a-b");
	c = b - a;
	c.print("b-a");
	(a-b).print("inline a-b: ");

	CVec3 d = c  + b - 3*c;
	(a^b).print("a^b" );

    CVec3 dd = CVec3(.2,.6,.9) + a;
	testvec(CVec3(.2,.2,.2)+CVec3(.1,.1,.1));
	testvec(dd^CVec3(.2,.3,.5));
	testvec(dd += CVec3(.3, .7. .2));

	return 0;
}
Exemple #2
0
//void testvec(CVec3& a)
//{
	//a.print("inside testvec CVec3&, a= ");
//}
void testvec(CVec3 a)
{
	a.print("inside testvec CVec3, a= ");
}