LeonardoUghini590
599 palavras
3 páginas
Pontifícia Universidade Católica do Rio Grande do SulÁlgebra Matricial – Trabalho 3
Turma 590 – Prof.ª Cíntia Peixoto
Leonardo Ughini Hubert
Rodrigo Oliveira
1. Figura base:
Pontos do corpo: cx = [ 0 2 2.3 2.4 2.6 2.7 3.5 3.5 2.3 2.3 3.5 3.5 0 ] cy = [ 0 0.5 0.5 0.6 0.6 0.5 0.5 0.4 0.4 0.1 0.1 0 0 ]
Pontos das patas: px = [1.25 1.25 1.5 1.5 1.75 1.75 2 2 2.25 2.25 2.5 2.5 2.75 2.75 3
3 1] py =[0 -0.05 -0.05 0 0 -0.05 -0.05 0 0 -0.05 -0.05 0 0 -0.05 -0.05 0
0]
Pontos da língua: lx = [2.3 2.3 3.4 3.4 3.2 3.4 3.4 2.5] ly = [0.22 0.25 0.25 0.235 0.235 0.235 0.22 0.22]
Pontos dos dentes: dx = [2.3 2.35 2.4 2.45 2.5 2.55 2.6 2.65 2.7 2.75 2.8 2.85 2.9 2.95
3 3.05 3.1 3.15 3.2 3.25 3.3 3.35 3.4 3.45 3.5 2.3 2.3 2.35 2.4 2.45
2.5 2.55 2.6 2.65 2.7 2.75 2.8 2.85 2.9 2.95 3 3.05 3.1 3.15 3.2
3.25 3.3 3.35 3.4 3.45 3.5 2.3] dy = [0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35
0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.35 0.4 0.4 0.1 0.15 0.1
0.15 0.1 0.15 0.1 0.15 0.1 0.15 0.1 0.15 0.1 0.15 0.1 0.15 0.1 0.15
0.1 0.15 0.1 0.15 0.1 0.15 0.1 0.1]
Pontos da parte branca do olho: o1x = [2.5 2.5 2.63 2.7 2.5] o1y = [0.5 0.57 0.57 0.5 0.5]
Pontos da parte preta do olho: o2x = [2.55 2.55 2.67 2.7 2.55] o2y = [0.5 0.53 0.53 0.5 0.5]
Comando para pintar as partes do desenho: fill (cx,cy,'g',lx,ly,'r',dx,dy,'w',o1x,o1y,'w',o2x,o2y,'k',px,py,'k')
2.Desenho com rotação de 45º
Neste desenho, foram executados os seguintes comandos:
T = [cos(pi/4) , sin(pi/4) ; -sin(pi/4) , cos(pi/4)], onde pi/4 é o ângulo escolhido, no caso , 45º.
Rotação corpo:
CORPO = [cx;cy]cx e cy definidos acima
NC = T*CORPO
P1 = NC(1,:)
P2 = NC(2,:)
Rotação língua:
LINGUA = [lx;ly]lx e ly definidos acima
NLINGUA = T*LINGUA
P3 = NLINGUA(1,:)
P4 = NLINGUA(2,:)
Rotação da parte branca dos olhos:
OLHOS = [o1x;o1y] o1x e o1y definidos acima
NOLHOS = T*OLHOS
P5 = NOLHOS(1,:)
P6 = NOLHOS(2,:)
Rotação da parte preta dos olhos:
OLHOS2 = [o2x;o2y] o2x e o2y definidos acima
NOLHOS2 =