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.

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