- 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: Figura 3.11: FrustrumA definição
- 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 and 114:
Desenhar Geometria (3)gl. glEndList
- Page 115 and 116:
Apêndice BTabelasB.1 Formato de Im
- 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