Changeset 2889 for GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
- Timestamp:
- 08/31/08 17:09:46 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp
r2888 r2889 332 332 camera->SetFar(1000); 333 333 334 cout << "here2 " << Normalize(camDir) << endl;335 336 334 camera->SetDirection(camDir); 337 338 cout << "here3 " << camera->GetDirection() << endl;339 cout << "here3 " << camera->GetRightVector() << endl;340 cout << "here3 " << camera->GetUpVector() << endl;341 335 342 336 camera->SetPosition(camPos); … … 1570 1564 glMatrixMode(GL_MODELVIEW); 1571 1565 glPopMatrix(); 1566 1567 Vector3 ftl, ftr, fbl, fbr, ntl, ntr, nbl, nbr; 1568 1569 camera->ComputePoints(ftl, ftr, fbl, fbr, ntl, ntr, nbl, nbr); 1570 1571 Vector3 bl, br, tl, tr; 1572 1573 bl = Normalize(nbl - fbl) * 100; 1574 br = Normalize(nbr - fbr) * 100; 1575 tl = Normalize(ntl - ftl) * 100; 1576 tr = Normalize(ntr - ftr) * 100; 1577 1578 Vector3 dum = pos + camera->GetDirection() * 20; 1579 1580 // coordinates 1581 glColor3f(0.0f, 1.0f, 0.0f); 1582 1583 glBegin(GL_LINES); 1584 glVertex3d(dum.x, dum.y, dum.z); 1585 glVertex3d(dum.x + bl.x, dum.y + bl.y, dum.z + bl.z); 1586 glEnd(); 1587 1588 /* glColor3f(1.0f, 0.0f, 0.0f); 1589 1590 glBegin(GL_LINES); 1591 glVertex3d(dum.x, dum.y, dum.z); 1592 glVertex3d(dum.x + br.x, dum.y + br.y, dum.z + br.z); 1593 glEnd(); 1594 1595 */ glColor3f(0.0f, 0.0f, 1.0f); 1596 1597 glBegin(GL_LINES); 1598 glVertex3d(dum.x, dum.y, dum.z); 1599 glVertex3d(dum.x + tl.x, dum.y + tl.y, dum.z + tl.z); 1600 glEnd(); 1601 /* 1602 glColor3f(1.0f, 0.0f, 1.0f); 1603 1604 glBegin(GL_LINES); 1605 glVertex3d(dum.x, dum.y, dum.z); 1606 glVertex3d(dum.x + tr.x, dum.y + tr.y, dum.z + tr.z); 1607 glEnd();*/ 1572 1608 } 1573 1609
Note: See TracChangeset
for help on using the changeset viewer.