Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRASLACION
𝑋 1 0 0 𝑇𝑋 𝑋
𝑌 0 1 0 𝑇𝑋 𝑌
( )=( )∗( )
𝑍 0 0 1 𝑇𝑋 𝑍
1 0001 1
ESCALAMINETO
𝑋 𝑆𝑋 0 0 0 𝑋
𝑌 0 𝑆𝑌 0 0 𝑌
( )=( )∗( )
𝑍 0 0 𝑆𝑍 0 𝑍
1 0001 1
ROTACION
𝑋 1000 𝑋
𝑌 0 𝐶𝑂𝑆𝛼 − 𝑆𝐼𝑁𝛼 0 𝑌
( )=( )∗( )
𝑍 0 𝑆𝐼𝑁𝛼 𝐶𝑂𝑆𝛼 0 𝑍
1 0001 1
6.- de los puntos de la lista vtx en 3D (x,y,z,dib) de las siguientes figuras
DATOS PARA EL CILINDRO
40 76 228
3123
3456
3738
3283
3495
3 5 10 11
3 9 4 10
3 4 12 10
3 12 13 10
3 13 14 10
3 10 14 15
3 10 15 16
3 10 16 8
3 10 8 2
3 10 2 1
3 10 1 17
3 9 10 5
3 18 12 19
3 10 20 21
3 21 11 10
3 12 4 6
3 12 6 19
3 22 23 24
3 25 26 27
3 25 21 28
3 20 28 21
3 28 26 25
3 23 22 29
3 17 29 22
3 26 17 30
3 28 17 26
3 20 17 28
3 10 17 20
3 31 30 17
3 31 17 22
3 31 22 32
3 31 32 33
3 8 16 34
3 8 34 7
3 33 35 31
3 36 31 35
3 31 36 30
3 30 37 27
3 30 27 26
3 24 35 32
3 33 32 35
3 38 34 15
3 16 15 34
3 36 37 30
3 39 38 14
3 15 14 38
3 32 22 24
3 1 40 17
3 14 13 18
3 14 18 39
3 19 6 40
3 6 5 40
3 5 11 40
3 29 40 11
3 18 19 40
3 39 18 40
3 39 40 3
3 39 3 7
3 39 7 34
3 39 34 38
3 13 12 18
3 29 11 21
3 29 21 25
3 29 25 27
3 29 27 37
3 29 37 36
3 29 36 35
3 29 35 24
3 29 24 23
3 29 17 40
3 3 40 1
El algoritmo de pintor consiste básicamente en que las imágenes se graficaran desde el fondo
hacia adelante, por ejemplo en un paisaje primero se dibuja las montañas del fondo y al final
los arbustos de adelante
B)
232 468 1404
3123
3324
3567
3768
3294
3 4 9 10
3 11 7 12
3 12 7 8
3 13 1 14
3 14 1 3
3 13 14 9
3 9 14 10
3 15 11 16
3 16 11 12
3 5 15 6
3 6 15 16
3 17 18 19
3 19 18 20
3 19 20 21
3 21 20 22
3 21 22 23
3 23 22 24
3 23 24 25
3 25 24 26
3 25 26 27
3 27 26 28
3 27 28 29
3 29 28 30
3 29 30 31
3 31 30 32
3 31 32 33
3 33 32 34
3 33 34 35
3 35 34 36
3 35 36 37
3 37 36 38
3 37 38 39
3 39 38 40
3 39 40 41
3 41 40 42
3 41 42 43
3 43 42 44
3 43 44 45
3 45 44 46
3 45 46 47
3 47 46 48
3 47 48 49
3 49 48 50
3 49 50 51
3 51 50 52
3 51 52 53
3 53 52 54
3 53 54 55
3 55 54 56
3 55 56 57
3 57 56 58
3 57 58 59
3 59 58 60
3 59 60 61
3 61 60 62
3 61 62 63
3 63 62 64
3 63 64 17
3 17 64 18
3 42 22 44
3 44 22 20
3 44 20 46
3 46 20 18
3 46 18 48
3 48 18 64
3 48 64 50
3 50 64 62
3 50 62 52
3 52 62 60
3 52 60 54
3 54 60 58
3 54 58 56
3 22 42 24
3 24 42 40
3 24 40 26
3 26 40 38
3 26 38 28
3 28 38 36
3 28 36 30
3 30 36 34
3 30 34 32
3 65 66 67
3 67 66 68
3 67 68 69
3 69 68 70
3 69 70 71
3 71 70 72
3 71 72 73
3 73 72 74
3 73 74 75
3 75 74 76
3 75 76 77
3 77 76 78
3 77 78 79
3 79 78 80
3 79 80 81
3 81 80 82
3 81 82 83
3 83 82 84
3 83 84 85
3 85 84 86
3 85 86 87
3 87 86 88
3 87 88 89
3 89 88 90
3 89 90 91
3 91 90 92
3 91 92 93
3 93 92 94
3 93 94 95
3 95 94 96
3 95 96 97
3 97 96 98
3 97 98 99
3 99 98 100
3 99 100 101
3 111 112 65
3 65 112 66
3 90 70 92
3 92 70 68
3 92 68 94
3 94 68 66
3 94 66 96
3 96 66 112
3 96 112 98
3 98 112 110
3 98 110 100
3 70 90 72
3 72 90 88
3 72 88 74
3 74 88 86
3 74 86 76
3 76 86 84
3 76 84 78
3 78 84 82
3 78 82 80
3 65 67 139
3 139 67 69
3 139 69 137
3 137 69 71
3 137 71 135
3 135 71 73
3 135 73 133
3 133 73 75
3 133 75 131
3 131 75 77
3 131 77 129
3 129 77 209
3 209 77 211
3 211 77 79
3 211 79 81
3 81 83 211
3 211 83 85
3 211 85 87
3 87 89 211
3 211 89 91
3 211 91 93
3 211 93 212
3 212 93 95
3 212 95 97
3 97 99 212
3 212 99 101
3 141 111 65
3 141 65 139
3 15 213 11
3 11 213 212
3 11 212 7
3 7 212 210
3 7 210 214
3 15 5 213
3 213 5 214
3 214 5 7
3 1 13 215
3 215 13 9
3 215 9 217
3 217 9 2
3 217 2 218
3 218 2 216
3 216 2 1
3 216 1 215
3 17 19 219
3 219 19 21
3 219 21 218
3 218 21 23
3 218 23 25
3 25 27 218
3 218 27 29
3 218 29 31
3 31 33 218
3 218 33 173
3 173 33 171
3 171 33 35
3 171 35 169
3 169 35 37
3 169 37 39
3 169 39 167
3 167 39 41
3 167 41 165
3 165 41 43
3 165 43 163
3 163 43 161
3 161 43 45
3 161 45 207
3 207 45 47
3 207 47 205
3 205 47 49
3 205 49 203
3 203 49 51
3 203 51 201
3 201 51 53
3 201 53 219
3 219 53 55
3 219 55 57
3 57 59 219
3 219 59 61
3 219 61 63
3 63 17 219
3 4 10 223
3 223 10 14
3 223 14 225
3 225 14 3
3 225 3 226
3 226 3 224
3 224 3 4
3 224 4 223
3 12 229 16
3 16 229 227
3 16 227 6
3 6 227 228
3 6 228 230
3 12 8 229
3 229 8 230
3 230 8 6
C)
D)
Repaint();
maxvtx=0;
float x,y,z;
for(x=-2;x<=2;x+=0.1)
for(y=-2;y<=2;y+=0.1)
z=pow(x,2)+y*y;
lista[i].x=x;
lista[i].y=y;
lista[i].z=z;
lista[i].dib=d;
i++;
d=1;
maxvtx=i;
e)