.


:




:

































 

 

 

 





. glTexEnv[if]. , , . . :

 

void glTexEnvfv(

GLenum target,

GLenum pname,

const GLfloat *params

);

 

target GL_TEXTURE_ENV. pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR.

pname= GL_TEXTURE_ENV_MODE :

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL),

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_BLEND),

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE).

 

pname=GL_TEXTURE_ENV_COLOR, :

 

glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, @CColor),

 

 

var

CColor: array[1..4]of Glfloat;

 

: GL_MODULATE GL_TEXTURE_ENV_MODE (0,0,0,0) GL_TEXTURE_ENV_COLOR.

, [15], glTexEnv.

GL_MODULATE GL_DECAL GL_BLEND
  Cv=LtCf Cv=(1-Lt)Cf+LtCc Av=Af
  Cv=LtCf Av=AfAt Cv=(1-Lt)Cf+LtCc Av=AfAt
  Cv=CtCf A=A Cv=Ct Av=Af
  v=tf Av=AfAt Cv=(1-At)Cf+AtCt Av=Af

 

A ; L . L A. C, C A.

: f , , t , c , v .

, GL_MODULATE. GL_DECAL. GL_BLEND .

glTexParameter[if].

GL_NEAREST:

 

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)

 

,

 

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST) -

 

. :

 

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);

 

GL_LINEAR . , gluBuild2DMipmaps.


1. . . 4- : . , 1992.

2. .., .., .., : . .: , 1996.

3. - ., . ..1-2 .: , 1985.

4. , . - .: , 1981.

5. . .: , 1980.

6. .., .. . , . .: -, 1995, 1997.

7. . . . . .. .: , 1990.

8. . ++. .: , 1997.

9. ., 3D Studio MAX 2.5: : , 1999. 672 .

10. . , . . / . : , 1995. 720 .

11. , , . - .: , 1976.

12. . , . , : . - . , 1989.

13. . .: , 1989.

14. , , . - . , 1985.

15. ., - .-.: ‑-,1999.

16. . , Windows 95. . : , 1997. 352 .

17. ., . , - ., , 1982.

18. .., .., GDI MS WINDOWS .: -, 1994.

19. . . .: , 1996.

20. . . .: , 1984.

21. .., .., .., : , . .. - .: , 1996.

22. , OpenGL. Delphi. .: , 2000.

23. ., DirectX. Delphi. .: , 2001.

24. . , . . / . : , 1995. 720 .

25. ., 3D Studio MAX 2.5: : , 1999. 672 .

26. ., . - .-.: ‑-,1999.

27. . , Windows 95. . : , 1997. 352 .

28. , Windows Direct Draw. - .-: , 1998 320 .

29. .., .., GDI MS WINDOWS, , - -, 1994 , ++, - .: , 1997.

30. ., . - .: , 1996.

31. , DirectX: . .: -, 2004.

32. , . .: , , 2004.


* , , Oz Ox , Oy Oz, Ox Oy. : (x,y,z)(y,z,x)(z,x,y).

* .





:


: 2016-10-30; !; : 421 |


:

:

, .
==> ...

1694 - | 1580 -


© 2015-2024 lektsii.org - -

: 0.011 .