- Page 1 and 2:
Computação GráficaManual de Apoi
- Page 3 and 4:
4.3.5 Regras na Criação de Políg
- Page 5 and 6:
ConvençõesNa medida dos possívei
- Page 7 and 8:
1.2 Efeitos 3DUma palavra a ter em
- Page 9 and 10:
Figura 1.3: Duas perspectivas difer
- Page 11 and 12:
1.3.5 Viewport TransformationsNo fi
- Page 13 and 14:
Figura 2.2: Duas zonas de clipping
- Page 15 and 16:
Figura 2.7: O clipping volume de um
- Page 17 and 18:
Tipo Interno OpenGL Tipo em C Sufix
- Page 19 and 20:
O passo final consiste no mapeament
- Page 21 and 22:
Figura 3.7: Duas Esferasgl. glTrans
- Page 23 and 24:
Figura 3.11: FrustrumA definição
- Page 25 and 26:
Capítulo 4Primitivas Geométricas
- Page 27 and 28:
Figura 4.3: Explicação da espiral
- Page 29 and 30:
Figura 4.5: Desenho com GL LINESFig
- Page 31 and 32:
float y, curwidth = widths [0];gl.
- Page 33 and 34:
gl. glVertex2f (0f, 0f); // V 0gl.
- Page 35 and 36:
4.3.2 Tiras de Quadrados:GL QUAD ST
- Page 37 and 38:
4.3.5 Regras na Criação de Políg
- Page 39 and 40:
GL2 gl = drawable . getGL (). getGL
- Page 41 and 42:
A luz vista como uma partículaA co
- Page 43 and 44:
5.2 Utilização de Cores no OpenGL
- Page 45 and 46:
5.3 Cores no Mundo RealO shading do
- Page 47 and 48:
Ao desenhar objectos, o OpenGL deci
- Page 49 and 50:
Figura 5.15: Polígono após defini
- Page 51 and 52:
Vectores Normais às SuperfíciesO
- Page 53 and 54:
Figura 5.21: Um vector normal não
- Page 55 and 56:
classe GLVector fornece o método t
- Page 57 and 58:
(a) Normais perpendiculares a cada
- Page 59 and 60:
Capítulo 6Cores e Materiais (Conti
- Page 61 and 62:
Desenhar um Torus Verdegl. glColor4
- Page 63 and 64: Da mesma forma que deifinimos a fun
- Page 65 and 66: Figura 6.6: NevoeiroA configuraçã
- Page 67 and 68: OperationGL ACCUMGL LOADGL MULTGL A
- Page 69 and 70: Capítulo 7Imagens no OpenGL7.1 Bit
- Page 71 and 72: transformados em fragmentos (pixel)
- Page 73 and 74: Figura 7.4: Utilização de glDrawP
- Page 75 and 76: 7.4 Outras Operações com ImagensP
- Page 77 and 78: EmbossA matriz utilizada para o efe
- Page 79 and 80: Capítulo 8Mapeamento de TexturasNa
- Page 81 and 82: Figura 8.2: Pipeline - Carregamento
- Page 83 and 84: (a) Textura bi-dimensional aplicada
- Page 85 and 86: 8.4 Texture EnvironmentNo exemplo P
- Page 87 and 88: 8.5.2 Texture WrapNormalmente espec
- Page 89 and 90: imagem da textura. A biblioteca GLU
- Page 91 and 92: Capítulo 9Mapeamento de Texturas:
- Page 93 and 94: Fazer o bind do estado da textura a
- Page 95 and 96: Onde x, y, z e w são as coordenada
- Page 97 and 98: Figura 9.6: Sphere MapFigura 9.7: C
- Page 99 and 100: O valor utilizado no primeiro argum
- Page 101 and 102: Capítulo 10Curvas e Superfícies10
- Page 103 and 104: 10.1.2 Desenho de Superfícies Quá
- Page 105 and 106: (a) inner=0(b) inner=0.25Figura 10.
- Page 107 and 108: A curva da Figura 10.10b é uma cur
- Page 109 and 110: Figura 10.12: Curva de Bézier 2D10
- Page 111 and 112: Figura 10.14: Superfície de Bézie
- Page 113: Desenhar Geometria (3)gl. glEndList
- Page 117 and 118: Apêndice CCódigo FonteC.1 Example
- Page 119 and 120: gl. glPushMatrix ();gl. glLightfv (
- Page 121 and 122: public void init ( GLAutoDrawable d
- Page 123 and 124: Reverter as ( possiveis ) transform
- Page 125 and 126: Activar as Luzesgl. glEnable ( GL2
- Page 127 and 128: gl. glTexCoord2f (0f, 0f);cBackRigh
- Page 129 and 130: @Overridepublic void dispose ( GLAu
- Page 131 and 132: }}return img ;@Overridepublic void
- Page 133 and 134: private float fLowLight [] = { 0.25
- Page 135 and 136: Carregar e Ler a imagem para a noss
- Page 137 and 138: gl. glBindTexture ( GL2 . GL_TEXTUR
- Page 139 and 140: }private void setupLight ( GL2 gl)
- Page 141 and 142: public class Bezier2D extends JFram
- Page 143 and 144: import pt.ipb . esact .cg.gl. GLVec
- Page 145 and 146: }glu . gluPerspective (100f, fAspec
- Page 147 and 148: ctrlPoints . add (4f, 0f, 0f); // E