lecture19-ch8
1345017777.pdf
Monthly Archives: May 2007
COIN3D simage library
COIN3D simage library (http://www.coin3d.org/lib/simage)
- COIN3D simage가 제공하는 이미지 포멧은 JPEG, PNG, GIF, TIFF, RGB, PIC, TGA, EPS등 다양하다.
- COIN3D의 simage library를 사용하려면, 프로젝트에 additional library and include directory를 추가해야한다.
- 그리고, simage1.lib을 링크한다.
.NET2005
[#M_ more.. | less.. |simage include와 library directory 추가, 라이브러리 링크
Project->Properties(ALT+F7)->Configuration Properties->C/C++->General에
Additional Include Directories에 .\simage를 넣는다.
Project->Properties(ALT+F7)->Configuration Properties->C/C++->Preprocessor에 Preprocessor Definitions에 ;SIMAGE_DLL를 추가한다.
Project->Properties(ALT+F7)->Configuration Properties->Linker->General에
Additional Library Directories에 .\simage를 넣는다.
Project->Properties(ALT+F7)->Configuration Properties->Linker->Input에
Additional Dependencies에 simage1.lib을 추가한다.
_M#]
[#M_ more.. | less.. | _M#]
VC++ 6.0
[#M_ more.. | less.. |simage include와 library directory 추가, 라이브러리 링크
Project->Settings(ALT+F7)->C/C++탭->Category의 Preprocessor에
Additional Include Directories에 .\simage를 넣는다.
Project->Settings(ALT+F7)->C/C++탭->Category의 Preprocessor에 Preprocessor Definitions에 ,SIMAGE_DLL를 추가한다.
Project->Settings(ALT+F7)->Link탭->Category의 Input에
Additional Library Path에 .\simage를 넣는다.
Project->Settings(ALT+F7)->Link탭->Category의 Input에
Object/library modules에 simage1.lib을 추가한다.
_M#]
[#M_ more.. | less.. | _M#]
opengl texture mapping 예제
texture mapping 예제
texture mapping by procedural definition
1105656061.cpptexture mapping using a image file


distort texture
1337015689.cpptexture transformation

1337874571.cpp
texture generation1321255559.cpp

lecture18-ch8
lecture18-ch81203787010.pdf
lecture17-ch8
lecture17-ch8
1248944449.pdf
oglclass
oglclass
1350932354.zip
예제프로그램 solar-matrix-texture
lighting 예제
shading model – FLAT/SMOOTH
1228018056.cpp
1283120589.c
ambient/specular/spot light
1017287527.cpp
moving light
1300037183.c
multiple light
1181685278.cpp
glutShapes, gluQuadrics w/light
1251043117.cppcube, sphere, ring w/light
1408617234.cpp
wave w/light
1184766513.cpp
texture-alphablending 예제
texture-alphablending 예제
-이 예제를 실행시키려면, COIN3D의 simage library dll인 simage1.dll이 실행 디렉토리에 있어야한다.
1089089625.zip
-이 예제는 COIN3D의 simage library를 사용하여 3개의 texture를 loading한다. 그리고 loading한 texture를 본인이 직접만든 폴리곤 또는 glut/glu 물체에 입힌다.
-3개의 이미지중 tree.tga는 알파값을 가지고 있으며, 이 예제에서 alpha blending을 보여주고 있다.
COIN3D simage library (http://www.coin3d.org/lib/simage)
-COIN3D simage가 제공하는 이미지 포멧은 JPEG, PNG, GIF, TIFF, RGB, PIC, TGA, EPS
-COIN3D의 simage library를 사용하려면, 프로젝트에 additional library and include directory를 추가해야한다.
[#M_ more.. | less.. |
Project->Properties(ALT+F7)->Configuration Properties->C/C++->General에
Additional Include Directories에 .\simage를 넣는다.
Project->Properties(ALT+F7)->Configuration Properties->C/C++->Preprocessor에 Preprocessor Definitions에 ;SIMAGE_DLL를 추가한다.
Project->Properties(ALT+F7)->Configuration Properties->Linker->General에
Additional Library Directories에 .\simage를 넣는다.
Project->Properties(ALT+F7)->Configuration Properties->Linker->Input에
Additional Dependencies에 simage1.lib을 추가한다.