cs277-lecture03

cs277-lecture03 - CS 277 Experimental Haptics Lecture 3...

Info iconThis preview shows pages 1–19. Sign up to view the full content.

View Full Document Right Arrow Icon
1 CS 277 - Experimental Haptics Lecture 3 “Open Source Framework CHAI 3D”
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 outline • organization of CHAI3D • haptic devices - software interface • creating a virtual world • scene graph • building object primitives • programming haptic effects •e x a m p l e • developing your own primitives
Background image of page 2
3 outline • organization of CHAI3D • haptic devices - software interface • creating a virtual world • scene graph • building object primitives • programming haptic effects •e x a m p l e • developing your own primitives
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 4
5 ./bin • virtual haptic device • examples (executables) • data files (images, models, etc…) • DLL files
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 6
7 .doc • HTML documentation
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 8
9 ./projects • Borland Builder 6.0 • MSVC 2005 • MSVC 2003 • MSVC 2008 • MSVC : Microsoft Visual Studio X • BBCP6 : Borland Builder C++ 6.0 • Solution File (Open this one!) • CHAI 3D Project File
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 10
11 ./examples
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 ./examples
Background image of page 12
13 ./examples
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
14 ./examples
Background image of page 14
15 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 15

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
16 ./src • collision detection • configuration file • force rendering algorithms • math, vectors, matrices • threads & clocks • 2D objects labels, fonts, images • haptic devices • haptic effects • file loaders images, 3D models • virtual world objects, tools, lights, etc… • virtual tool connect with your haptic device • main header file
Background image of page 16
17 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 17

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
18 organization • executable files DLL libraries • source code for all examples • products from compiling the CHAI3D source code • project files • HTML documentation • third party libraries • external module (dynamic engines) • source code
Background image of page 18
Image of page 19
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/19/2012 for the course CGT 411 taught by Professor Staff during the Spring '08 term at Purdue.

Page1 / 78

cs277-lecture03 - CS 277 Experimental Haptics Lecture 3...

This preview shows document pages 1 - 19. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online