Curvas e Superfícies Paramétricas

Tamanho: px
Começar a partir da página:

Download "Curvas e Superfícies Paramétricas"

Transcrição

1 Curvas e Superfícies Paramétricas Prof. João Madeiras Pereira Instituto Superior Técnico

2 1ª versão: Novembro ª versão: Novembro ª versão: Outubro 2005 Bibliografia: Computer Graphics: Principles and Practice, Foley, van Dam, Feiner and Hughes; Capítulo 11 3D Computer Graphics, A. Watt, Capítulo 6

3 1.Introdução Modelação Sólida -> Representação de um objecto através da composição de objectos primitivos através de operações booleanas (CSG); Modelação da Fronteira (B-Rep)-> Representação pela descrição paramétrica da sua superfície;

4 Modelação da Fronteira Superfícies Paramétricas: fácil de modelar objectos deformáveis; Malha de Facetas: Menos versátil;

5 Representações Analítica -> Espaço Objecto Paramétrica -> Espaço Paramétrico Espaço Objecto: Coordenadas cartesianas. Espaço Paramétrico: Conjunto dos espaços bidimensionais (x, u) e (y,u) resultantes da decomposição da curva nas suas componentes cartesianas (variáveis dependentes), traduzidas através de um mesmo parâmetro u (variável independente).

6 Representação Analítica Explícita: x = x; y = f(x); Desvantagens: Representação dependente do sistema de coordenadas adoptado Dificuldade de representação de declives infinitos Tratamento computacional complicado Dificuldade de representar curvas fechadas (pelo menos explicitamente) Informação adicional para definir os limites da curva Implícita: f(x, y) = 0; Mais flexível Função de teste Não determina pontos

7 Representação Paramétrica

8 Exemplo Curva polinomial paramétrica:

9 Vantagens Mais níveis de liberdade para controlo da forma da curva (mais parâmetros a concretizar). Exemplo: no caso anterior, uma curva cúbica tem 12 parâmetros As expressões paramétricas suportam declives infinitos, curvas fechadas ou multi-valor. dy/dx = (dy/du) / (dx/du) dy/dx = infinito => dx/du = 0

10 Vantagens (cont.) Elementos geométricos definidos parametricamente são inerentemente limitados (0 <= u <= 1). As expressões paramétricas são facilmente traduzidas na forma de vectores e matrizes. Utilização de um só modelo matemático para representar qualquer curva ou superfície.

11 Exemplos a) Linha Recta (problema dos declives infinitos) x = a + l*u y = b + m*u z = c + n *u Z ANALITICA: The image cannot be displayed. Your computer may not have enough memory to open the image, or z p u=1 Z = f (x,y)???? PARAMETRICA: X x p u=0 y p The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file Y x = x p y = y p z = z p u 0 u 1

12 Exemplos (cont.) Curva Helicoidal ao longo de zz' (funções multi -valor) x = a*cos (Ku) y = a*sin (Ku) z = b*u

13 Curva polinomial paramétrica Polinómio de grau k=2: pouca flexibilidade na definição da forma; Polinómio de grau k> 3: demasiado número de coeficientes e formas com oscilações.

14 Definição de uma curva paramétrica A definição natural de uma curva é feita através da imposição de condições de posição, tangência, curvatura e de um conjunto de pontos denominados pontos de controlo. Interpolação versus aproximação Segmentos de curva e pontos de junção Suavidade (smoothness) derivadas contínuas nos pontos de junção Controlo local alteração de um ponto de controlo deve-se reflectir localmente (porção de curva) e não em toda a curva melhor interactividade na definição da curva

15 Curva polinomial cúbica paramétrica

16 Curva polinomial cúbica paramétrica (cont.)

17 Uma Curva polinomial cúbica paramétrica Caso particular (pouco utilizado): curva interpola 4 pontos de controlo, p 0, p 1, p 2, e p 3. Considere-se o intervalo de u igualmente espaçado: u = 0, 1/3, 2/3, 1

18 Uma Curva polinomial cúbica paramétrica (cont.)

19 Funções de Mistura M Matriz base: transforma os constrangimentos geométricos (condições fronteira) nos coeficientes polinomiais e caracteriza a curva. p(u) = u T c = u T M p p(u) = b(u) p com b(u) = u T M b(u) matriz com as funções de mistura polinomiais

20 No caso em estudo: Funções de Mistura (cont.)

21 Funções de Mistura (cont.) Problemas: Os zeros das funções de mistura situam-se no intervalo [0, 1] logo pouco suave e propensa a oscilações (mais grave em polinómios de maior grau) Não tem continuidade de derivada nas junções Conclusão: curva pouco utilizada em CG

22 Superfícies Paramétricas Retalho (patch) é um troço de superfície com u e v definido no domínio (0,1). Manta de retalhos são usadas para modelar as fronteiras de objectos 3D complexos:

23 Tipos de Curvas Com diferentes Funções de Mistura e diferentes Coeficientes Geométricos constroem-se curvas do tipo: HERMITE: Definidas pela posição e vectores tangentes dos pontos extremos; BEZIER: Definidas pela posição dos pontos extremos e utilizando dois pontos adicionais para definir indirectamente as tangentes à curva nas suas extremidades; B-SPLINE: Constrói uma curva aproximada aos pontos extremos mas sem passar por eles. Este grau de liberdade permite a obtenção de continuidade à primeira e segunda derivadas nos pontos de junção entre segmentos de curva.

24 Curva Hermite Coeficientes Geométricos: p(0), p(1), pu(0), pu(1): Funções de Mistura: F1(u) = (2u 3-3u 2 + 1) F2(u) = (-2u 3 + 3u 2 ) F3(u) = (u 3-2u 2 + u) F4(u) = (u 3 - u 2 ) p(u) = F1.p(0) + F2.p(1) + F3.p (0) + F4.p (1)

25 Curva Hermite: definição p(u) = ut c = ut M H p

26 Funções Mistura Hermite 1 F1 1 F2 0 0, F3 F ,2

27 Curva Bézier: Critérios As funções devem interpolar a curva nos pontos inicial e final do polígono de controlo (controlo directo dos extremos da curva) Os vectores tangentes nos extremos devem ser dados respectivamente por (p1 p0) e (pn - p(n-1)). (controlo directo dos declives da curva nos pontos extremos). Deve ser possível a generalização da propriedade anterior às derivadas de grau superior. A segunda derivada em po depende de (p0,p1,p2) e assim sucessivamente. (permite o controlo "ilimitado" de continuidade nas junções entre troços de curva). As funções devem ter um comportamento simétrico com respeito a (u) e (1 - u). Esta propriedade faz com que seja possível inverter a ordem dos vértices do polígono de controlo sem que haja alteração da forma da curva aproximada.

28 Curva Bézier cúbica: definição

29 Funções de Mistura (Bezier cúbica) Grau da curva depende do número de Pontos de Controlo: (n+1) pontos de controlo -> B i,n (u) = polinómios de grau n Exemplo de curvas de Bézier cúbica (grau n=3) 1 B0,3 B3,3 Funções de Mistura: B1,3 B2,3 0 u 1

30 Curvas de Bézier de grau n Curvas aproximadas Curva Bezier de grau n p i : Coeficientes geométricos ou pontos de controlo {p0, p1, p2,..., pn} ou polígono característico Funções de Mistura: polinómios de Bernstein

31 Invariantes a) Para u = 0: B0,n (u) é sempre igual `a unidade. Bi,n (u) é sempre nula quando i <> 0. Confirma-se que o primeiro ponto de controlo determina o primeiro extremo da curva. b) Para u = 1 Bn,n (u) é sempre unitária Bi,n (u) é sempre nula quando i <> n. Confirma-se que o ultimo ponto de controlo determina o segundo extremo da curva. c) Cada ponto pi tem a sua máxima influência para a definição da curva (máximos das funções de mistura) quando: u = i/n

32 Continuidade C1 e G1 Construção de uma curva mais complicada (vários pts. de controlo) à custa de várias secções Bézier. Seja p n-1 e p n de uma secção e q 0 e q 1 da próxima secção. Para obter G1: Os pts q 0 e q 1 têm de ser colineares com p n-1 e p n (e claro que p n = q 0 ) q 1 = p n + K (p n p n-1 )

33 Continuidade C1 e G1 (cont.)

34 Curvas Fechadas 1) Curvas fechadas com continuidade de posição (curvas G0). p0 = pn 2) Com continuidade de posição e declive (curvas C1). ( p 1 - p 0 ) colinear com ( p n - p n-1 )

35 Propriedades Os extremos coincidem com os vértices extremos do polígono de controlo Os declives nos extremos, são dados directamente pelos lados extremos do polígono de controlo Uma curva Bézier está sempre contida no polígono convexo definido pelos seus pontos de controlo. Se não forem utilizados polinómios de grau muito elevado, a curva segue razoavelmente o andamento do polígono de controlo, sem oscilações indesejadas. A definição da curva é feita por mera enumeração dos pontos de controlo, não exigindo a introdução de declives (interface simples).

36 Desvantagens O grau do polinómio depende do número de pontos de controlo e para graus muito elevados surgem oscilações. Não é possível o controlo local (a movimentação de um ponto de controlo provoca o recalcular de toda a curva, pois a correspondente função de mistura é não-nula no intervalo ]0, 1[).

37 B-Splines Curva aproximada Quaisquer número de pts de controlo: (m+1) O grau da curva não é determinado pelos número de pts de controlo mas sim por K (ordem da curva): grau da curva = K 1 (curva cúbica implica K = 4) A curva B-spline é uma série de segmentos de curva Q i (u) (no contexto da curva o parâmetro u é global; no contexto de um segmento u é local) Cada Q i é determinado (ou definido) por K pts de controlo Constrangimento C2 ou G2 nos pts de ligação dos Q i

38 Segmento de Curva Para uma curva cúbica, um segmento de curva é dado por: i é o número do segmento Representa apenas o segmento Q i u varia no intervalo [0, 1] parâmetro local

39 Funções de Base num Segmento de Curva (local) No contexto das B-splines, a função de mistura da curva Bézier assume normalmente a designação de função de base

40 Número de segmentos de curva Considere-se uma curva B-Spline com m+1 pts de controlo e ordem K: o número de segmentos de curva Q i é dado por: Por convenção: Curva cúbica B-Spline: Cada Q i determinado por 4 pts de cntrl propriedade de controlo local: alterar 1 pt de cntrl influencia apenas 4 segmentos de curva m 2 segmentos de curva que convencionalmente se designarão por:

41 Número de Segmentos de Curva (cont.) Exemplo: curva cúbica com 6 pts de cntrl (m=5 e K=4) Temos 3 Q i e:

42 Exemplo

43 Controlo Local Altera-se P 4 : puxa Q 5 e afecta, em menor extensão Q 4. Q 3 não se altera!

44 Segmentos de Curva e nós de ligação No espaço paramétrico global temos nós ou knots que representam os valores de u onde os segmentos Qi têm os seus extremos. Também são designados por nós de ligação uma vez que são os valores de u onde os seg. de curva se unem Por definição um Qi é definido entre 2 nós consecutivos: Q i define um intervalo paramétrico u i u u i+1 (espaço de u global) B-Spline uniforme: assume-se que esses nós têm valores inteiros e que o espaçamento entre nós é igual a 1 (0, 1, 2,...)

45 Função de Base da B-Spline Cúbica Cada função de base cobre K intervalos Curva B-Spline ordem 4: cada função de base é, ela própria, uma B-Spline cúbica, constituída por 4 segmentos, e simétrica

46 Funções de Base de uma B-Spline Cúbica Uniforme Exemplo: curva cúbica com 6 pts de cntrl (m=5 e K=4) Nós uniformemente espaçados (vector de nós uniforme): cada função de base é uma cópia transladada de um nó (funções de base periódicas). Número total de nós: 10 Uma curva B-Spline é calculada por:

47 Número de Knots Cada função de mistura B i é suportada no intervalo u i - > u i+k Temos m+1 funções de mistura; Logo: m k knots (u 0 -> u m+k ) Número de nós: nº de pts de cntrl + ordem da curva

48 Intervalo do parâmetro u global Mas só interessa para a definição da curva o espaço paramétrico [3, 6]

49 Intervalo do parâmetro u global O parâmetro u global, no contexto da curva B-Spline Q(u), deve variar entre: Então uma B-Spline é definida por No caso de uma B-Spline cúbica uniforme o valor mínimo de u é sempre 3 (ou u 3 no caso de uma não-uniforme)

50 Cáculo do Segmento de Curva da B-Spline cúbica Em u K-1 u u m+1, verifica-se que para valores de u que não são nós, estão sempre activas K funções de base e somam a unidade. Nos nós, só existem K-1 funções não-nulas e que somam a unidade. Quando se atinge um nó u i, uma função de base anula-se e nasce outra. Mas Q(u) também pode ser o somatório dos vários Q i Q i define um intervalo paramétrico u i u u i+1 Q i é determinado pelas funções de base B i-3, B i-2, B i-1 e B i

51 Cáculo do Segmento de Curva da B-Spline cúbica (cont.) Calcula um simples segmento de curva a partir das 4 funções de base no intervalo 0 u 1 (local). O cálculo de Q 3 (3 u 4) implicaria o cálculo das funções acima, substituindo u por (u-3). No exemplo anterior (6 nós, m=5) ter-se-ia: Q(u) = Q 3 + Q 4 + Q 5

52 Curva B-Spline Numa B-Spline uniforme:

53 Cálculo da função de base B-Spline cúbica uniforme Esta definição calcula um simples segmento de curva a partir das 4 funções de base no intervalo 0 u 1 (local). Não define a função de base cúbica B 0, a qual consiste de 4 segmentos no intervalo 0 u 4.

54 Cálculo da função de base B-Spline cúbica uniforme (cont.) Usando as equações do acetato anterior, e transladando cada segmento cúbico de 0, 1, 2 e 3 em u, obtém-se: Se se usar a fórmula recursiva Cox-deBoor para a derivação das funções de mistura, as quais geram curvas B-Splines uniformes ou não-uniformes de grau K, o resultado é exactamente o mesmo.

55 Fórmula Recursiva Cox-deBoor Método alternativo para o cálculo das funções de mistura de curvas B-Spline, grau K, uniformes ou não-uniformes:

56 Múltiplos Pontos de Controlo Três P 5 coincidentes: 8 pts de controlo, 6 Q i, 3 u 8 Q 7 (7 u 8) determinado por P 4 P 5 P 5 P 5. Em u=8 interpola P 5

57 Múltiplos Pontos de Controlo Interiores Perda de continuidade a) ponto duplo -G1 b) Ponto triplo - G0

58 Múltiplos Pontos de Controlo Interiores (cont.)

59 B-Splines não-uniformes Vantagens: Se a continuidade é reduzida para C 0, então a curva interpola um pt de controlo, mas sem aquele inconveniente de ter seg. recta em ambos os lados do pt de controlo interpolado Pts extremos interpolados mas sem introduzir segmentos lineares

60 Vector de Knots Não Uniforme Define-se que os knots dos extremos da curva têm multiplicidade k. Para k=4 (grau 3) temos o vector de knots: T=(0, 0, 0, 0, 1,..., n-1, n, n, n,n) Quando 2 knots são idênticos a curva reduz-se a um ponto.

61 B-Splines não-uniformes Vector de knots: [0, 0, 0, 0, 1, 2, 3, 3, 3, 3]; 6 pts ctrl; 3 seg. curva 9 segmentos, Q 0 a Q 8. Mas a curva reduz-se a Q 3, Q 4 e Q 5 em que 0 u 3 (u 3 u u 6 ). Nos extremos, todas as funções de base são nulas, excepto B 0 e B 5, ambas unitárias, o que faz com que a curva interpole P 0 e P 5

62 B-Splines não-uniformes 9 pts de cntl; 13 nós

63 Efeito da multiplicidade numa função de base B -Spline a) Multiplicidade 1: [0, 1, 2, 3, 4] b) Multiplicidade 2: [0, 1, 1, 2, 3] c) Multiplicidade 3: [0, 1, 1, 1, 2] d) Multiplicidade 4: [0, 1, 1, 1, 1]

64 Transformar B-Spline em Bézier Curva cúbica com 4 pts de cntrl Interpola os extremos Logo: vector knots = [0, 0, 0,0, 1, 1, 1, 1] Curva com apenas um segmento de curva Q, que interpola os pts de cntrl extremos e cujas funções de base são as funções de mistura da curva cúbica de Bézier

65 Transformar B-Spline em Bézier

66 Propriedades Novos knots podem ser inseridos no troço que necessita de refinamento; Aumentar a multiplicidade m de um knot reduz a continuidade da paramétrica k-m-1; Um knot interior de multiplicidade k transforma uma B-spline em duas B-Splines distintas cada um com o seu conjunto de pontos de controlo.

67 Multiplicidade em pontos interiores (1)

68 Multiplicidade em pontos interiores (2)

69 Multiplicidade em pontos interiores (3)

70 Multiplicidade em pontos interiores (4)

71 NURBS A curva Rational cúbica é dada pelas seguintes razões: Onde X(u), Y(u), Z(u) e W(u) são curvas cúbicas polinomiais cujos pts. de ctrl são definidos em coordenadas homogéneas. Curva no espaço homogéneo: Q(u) = [X(u) Y(u) Z(u) W(u)] Para passar para o espaço cartesiano divide-se por W(u)

72 NURBS 2 vantagens: Invariantes após a aplicação de transformações geométricas simples e a transformação perspectiva (as não racionais alteram com a transformação perspectiva). Isto significa que a transformação perspectiva é aplicada apenas aos pts de controlo, os quais podem ser usados para gerar a curva que representa a transf. Perspectiva da curva original. Definir com precisão secções cónicas (polinómios quadráticos)

73 Superfícies Paramétricas Definir pontos na superfície em termos de dois parâmetros (u, v) Caso mais simples: interpolação bilinear s x(s,1) P 1,1 P 0,1 x(s,t) t P 0,0 s x(s,0) P 1,0

74 Bezier Patches As with Bezier curves, B in (u) and B jm (v) are the Bernstein polynomials of degree n and m respectively Need 4x4=16 control points, P i,j Most frequently, use n=m=3: cubic Bezier patch

75 Evaluators em OpenGL void glmap2f(glenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLfloat *points) Target: GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4 ustride: Especifica o número de floats ou de doubles entre o ínicio da posição do ponto de controlo Pij e o ínicio da posição do ponto de controlo P(i+1)j no array de pts introduzidos pelo utilizador. vstride: Especifica o número de floats ou de doubles entre o ínicio da posição do ponto de controlo Pij e o ínicio da posição do ponto de controlo Pi(j+1) no array de pts introduzidos pelo utilizador. i e j representam os índices de u e v dos pts de controlo: indice i corresponde à função Bi(u) e o índice j corresponde à função de base Bj(v).Este esquema de endereçamento permite que seja especificado um array de pts cujo número seja bastante superior ao número de pts de controlo necessários para definir a superfície, ou seja contém potenciais pontos de controlos. Utilizando um ponteiro e os dois strides, o utilizador pode especificar um sub-array rectangular de mxn pts de controlo. A única restrição é que os potenciais pts de controlo estejam em posições adjacentes na memória. EXEMPLO: GLfloat array[100][100][3]; array de potenciais pts de controlo Utilizar para uma superfície cúbica de Bézier um array de pts de controlo a começar pelo pt na posição (20,30) do aray. Se é cúbica, isto significaria que a API utilizaria um array de 4 x 4 pontos. Assim, indicar-se-ia: glmap2f(gl_map2_vertex_3, 0, 1, 100*3, 4, 0, 1, 3, 4, &array[20][30][0])

76 NURBS em OpenGL Ver exemplo do livro: surface.c Tal como uma Textura uma Nurbs é um objecto que pode ser criado (glunewnurbsrenderer), destruído (gludeletenurbsrenderer) e especificado (glunurbscurve, glunurbssurface). Podem ainda ser criada uma parte de uma paramétrica (glubegintrim, glupwlcurve, glunurbscurve, gluendtrim).

77 Especificação de Curva Tem que se definir: Nº de knots (= nº de pontos de controlo + ordem da curva) Array de knots (com valores crescentes ou não: curva uniforme ou não-uniforme) Apontador para array de pontos de controlo; Número de floats a percorrer no array de pontos de controlo de modo de modo a aceder ao ponto de controlo seguinte Ordem da curva (= ordem do polinómio + 1); Tipo de avaliação da curva (por exemplo, GL_MAP1_VERTEX_3 or GL_MAP1_COLOR_4).

78 Parâmetros Pode controlar-se: A tolerância de amostragem, em quadrículas; O modo de desenho (fill, fronteira do retalho, fronteira do polígono); Modo de amostragem (comprimento em quadrículas, distância da superfície ao polígono, comprimento em coordenadas u, v); No 3º modo, de amostragem, tem que se fornecer o passo em u e o passo em v.

79 GLU_FILL

80 GLU_OUTLINE_POLYGON

Curvas e Superfícies

Curvas e Superfícies Curvas e Superfícies Fontes: M.C.F. de Oliveira D.F. Rogers & J.A. Adams, Mathematical Elements for Computer Graphics, McGraw-Hill, 1999 Hearn & Baker, Cap. 8 (8-8 a 8-18) An Interactive Introduction to

Leia mais

A, B, C, D, E, F, G A, B, D, E, F, G A, B, C, D, E, G A, B, C, E, F, G. Capitulo 3 A, B, C, D. Curvas e Superfícies 2014 IC / UFF

A, B, C, D, E, F, G A, B, D, E, F, G A, B, C, D, E, G A, B, C, E, F, G. Capitulo 3 A, B, C, D. Curvas e Superfícies 2014 IC / UFF Capitulo 3 A, B, C, D, E, F, G A, B, D, E, F, G A, B, C, D, E, G A, B, C, E, F, G A, B, C, D Curvas e Superfícies 2014 IC / UFF Onde se usa: Qualquer representação de curvas Os contornos dos caracteres

Leia mais

aula7 Curvas Splines 2016/2 IC / UFF Spline física

aula7 Curvas Splines 2016/2 IC / UFF Spline física aula7 Curvas Splines 2016/2 IC / UFF Spline física Curvas Splines Com maior suavidade que as anteriores (tem curvatura continuas) e são conectadas formando curvas mais complexas. Spline é uma curva polinomial

Leia mais

Curvas e Superfícies. 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102

Curvas e Superfícies. 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102 Curvas e Superfícies 35M34 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Introdução A modelagem e desenho de curvas suaves são necessárias em várias aplicações de computação gráfica, seja

Leia mais

http://computacaografica.ic.uff.br/conteudocap3.html aula 17 IC/UFF 2018-2 Curvas de Hermite, Splines e Superficies em CG Curvas de Hermite Curvas de Hermite https://pt.wikipedia.org/wiki/charles_hermite

Leia mais

Formas e Modelos Geométricos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Formas e Modelos Geométricos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Formas e Modelos Geométricos Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro 1 Introdução Os factos: Os objectos do mundo físico possuem formas altamente diversificadas. Seria impossível

Leia mais

Altamir Dias CURSO DE GRADUAÇÃO ENGENHARIA MECÂNICA ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Altamir Dias CURSO DE GRADUAÇÃO ENGENHARIA MECÂNICA ENGENHARIA DE CONTROLE E AUTOMAÇÃO Representação Matemática de Curvas Altamir Dias 1 DEPTO. DE ENGENHARIA MECÂNICA Universidade Federal de Santa Catarina CURSO DE GRADUAÇÃO ENGENHARIA MECÂNICA ENGENHARIA DE CONTROLE E AUTOMAÇÃO 1 Representação

Leia mais

Curvas e Superfícies. Profª Soraia Raupp Musse

Curvas e Superfícies. Profª Soraia Raupp Musse Curvas e Superfícies Profª Soraia Raupp Musse Classificação Curvas Apenas comprimento 2 Classificação Superfícies Apenas área Cascas infinitesimalmente finas, ocas Abertas ou fechadas 3 Classificação Sólidos

Leia mais

Curvas e Superfícies. André Tavares da Silva. Capítulo 3 de Azevedo e Conci Capítulo 11 de Foley Capítulo 2 de Mortenson

Curvas e Superfícies. André Tavares da Silva. Capítulo 3 de Azevedo e Conci Capítulo 11 de Foley Capítulo 2 de Mortenson Curvas e Superfícies André Tavares da Silva andre.silva@udesc.br Capítulo 3 de Azevedo e Conci Capítulo 11 de Foley Capítulo 2 de Mortenson Roteiro Representação de curvas Analítica / Paramétrica Curvas

Leia mais

Curvas e Superfícies. Profª Soraia Raupp Musse

Curvas e Superfícies. Profª Soraia Raupp Musse Curvas e Superfícies Profª Soraia Raupp Musse Classificação Curvas Apenas comprimento 2 Classificação Superfícies Apenas área Cascas infinitesimalmente finas, ocas Abertas ou fechadas 3 Classificação Sólidos

Leia mais

Curvas e Superfícies

Curvas e Superfícies Curvas e Superfícies Robson Carlos da Motta 1 Disciplina: Computação Gráfica Resumo. Neste documento são apresentados conceitos de curvas e superfícies. Mais especificamente serão detalhados conceitos

Leia mais

Curvas e Superfícies Paramétricas

Curvas e Superfícies Paramétricas Curvas e Superfícies Paramétricas Leandro Tonietto Computação Gráfica Jogos Digitais ltonietto@unisinos.br http://professor.unisinos.br/ltonietto/jed/cgr/curvas.pdf 5-12 Baseado nos slides do professor

Leia mais

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Modelação de Sólidos Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Modelação de Sólidos Em 2D um conjunto de segmentos de recta ou curvas não formam necessariamente uma área fechada. Em 3D uma colecção

Leia mais

Cap. 4- Interpolação Numérica Definições. Censos de BH. Qual o número de habitantes na cidade de Belo Horizonte em 1975?

Cap. 4- Interpolação Numérica Definições. Censos de BH. Qual o número de habitantes na cidade de Belo Horizonte em 1975? Cap. 4- Interpolação Numérica 4.1. Definições Censos de BH População em BH (Habitantes,5,,, 1,5, 1,, 5, 194 196 198 Ano Ano 195 196 197 198 1991 1996 1 No. habitantes 5.74 68.98 1.5. 1.78.855..161.91.71.8.56.75.444

Leia mais

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA

Leia mais

Computação Gráfica - 10

Computação Gráfica - 10 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 10 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

MAP Segundo exercício programa Splines cúbicos

MAP Segundo exercício programa Splines cúbicos MAP-2121 - Segundo exercício programa - 26 Splines Cúbicos Instruções gerais - Os exercícios computacionais pedidos na disciplina Cálculo Numérico têm por objetivo fundamental familiarizar o aluno com

Leia mais

Departamento de Matemática

Departamento de Matemática Computação Gráfica - Evolução de Curvas e Superfícies Aluno: Vinícius Segura Orientador: Sinésio Pesco Introdução Nas últimas décadas atravessamos uma verdadeira revolução tecnológica, devido ao avanço

Leia mais

Câmara Virtual Simples

Câmara Virtual Simples Câmara Virtual Simples Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 29/2 Na última aula... Pipeline de Visualiação 3D Câmara Virtual 2, CG&M/IST e Figuras Addison Wesley Sumário Câmara

Leia mais

Curvas e Superfícies de Bézier

Curvas e Superfícies de Bézier Modelagem Geométrica SME0271 Curvas e Superfícies de Bézier Luiz Otávio Toratti ICMC-USP 07 de outubro de 2016 Curvas de Bézier Objetivo: Construir curvas de fácil controle para auxiliar no design e fabricação

Leia mais

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO

Modelação de Sólidos. Sistemas Gráficos/ Computação Gráfica e Interfaces FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Modelação de Sólidos Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Modelação de Sólidos Em 2D um conjunto de segmentos de recta ou curvas não formam necessariamente uma área fechada. Em 3D uma colecção

Leia mais

Introdução à Computação Gráfica Curvas. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica Curvas. Claudio Esperança Paulo Roma Cavalcanti Introdção à Comptação Gráfica Crvas Cladio Esperança Palo Roma Cavalcanti Modelagem Geométrica Disciplina qe visa obter representações algébricas para crvas e sperfícies com determinado aspecto e/o propriedades

Leia mais

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO CCI - MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO Prof. Paulo André ttp://www.comp.ita.br/~pauloac pauloac@ita.br Sala 0 Prédio da Computação -Gregory DEFINIÇÃO Em matemática computacional, interpolar significa

Leia mais

Objetos Gráficos Espaciais

Objetos Gráficos Espaciais Universidade Federal de Alagoas Instituto de Matemática Objetos Gráficos Espaciais Prof. Thales Vieira 2014 Objetos Gráficos Espaciais f : U R m 7! R 3 Universo físico Objetos gráficos Representação de

Leia mais

Curvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984]

Curvas HERMITE. Figura 1 - Efeito oscilatório dos polinômios: [PAVLIDIS, 1984] Curvas A representação de uma curva como uma sucessão de trecho retos pode ser suficiente para várias aplicações. No entanto, curvas e superfícies complexas normalmente demandam uma maneira mais eficiente

Leia mais

Projecto de Engenharia Geográfica. Modelos Digitais do Terreno

Projecto de Engenharia Geográfica. Modelos Digitais do Terreno 1 Projecto de Engenharia Geográfica Modelos Digitais do Terreno 2 Sumário Formatos de dados Redes Triangulares Redes regulares Diagrama de Voronoi e Triangulação de Delaunay; Métodos de interpolação e/ou

Leia mais

Aula 3 Volumes Finitos

Aula 3 Volumes Finitos Universidade Federal do ABC Aula 3 Volumes Finitos EN3224 Dinâmica de Fluidos Computacional Duas metodologias Leis de Conservação Integrais EDPs O Método dos Volumes Finitos (MVF) Leis de Conservação Integrais

Leia mais

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Transformações 2D Computação Visual Beatriz Sousa Santos, Joaquim Madeira Transformações 2D Posicionar, orientar e escalar

Leia mais

Construção de objeto e superfícies em OpenGL

Construção de objeto e superfícies em OpenGL Sumário Construção de objeto e superfícies em OpenGL Leandro Tonietto Computação Gráfica Jogos Digitais ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto/jed/cgr/constopengl.pdf out-08 Introdução

Leia mais

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2012.2 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.

Leia mais

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language)

Mo#vação. Objec#vo. Estudar uma abordagem de desenvolvimento de so9ware orientada pelos objectos. Linguagens usadas: UML (Unified Modeling Language) Mo#vação Esta disciplina mostra como construir um bom alicerce para desenvolver so9ware orientado pelos objectos Ensina técnicas de análise e desenho para ajudar a produzir so9ware orientado pelos objectos

Leia mais

Objetos Gráficos Planares

Objetos Gráficos Planares Universidade Federal de Alagoas Instituto de Matemática Objetos Gráficos Planares Prof. Thales Vieira 2011 Objetos Gráficos Computação Gráfica é a área que estuda a síntese, o processamento e a análise

Leia mais

Vectores e Geometria Analítica

Vectores e Geometria Analítica Capítulo 1 Vectores e Geometria Analítica 1.1 Vectores em R 2 e R 3. Exercício 1.1.1 Determine um vector unitário que tenha a mesma direcção e sentido que o vector u e outro que que tenha sentido contrário

Leia mais

η η < η j + η 0 de outro modo η η η η φ φ φ δ = δ φ, η [ η, η ]

η η < η j + η 0 de outro modo η η η η φ φ φ δ = δ φ, η [ η, η ] BASE TEÓRICA Este capítulo apresenta a formulação teórica do elemento finito utilizando funções spline. Com este objetivo descrevem-se primeiro as funções que definem os deslocamentos no elemento. A partir

Leia mais

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2013.1 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.

Leia mais

Processamento de Malhas Poligonais

Processamento de Malhas Poligonais Processamento de Malhas Poligonais Tópicos Avançados em Computação Visual e Interfaces I Prof.: Marcos Lage www.ic.uff.br/~mlage mlage@ic.uff.br Conteúdo: Notas de Aula : Definições Matemáticas 06/09/2015

Leia mais

Iluminação. Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho

Iluminação. Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Iluminação Modelos de Iluminação em Tempo Real; Iluminação e Materiais em OpenGL António Ramires Fernandes Computação Gráfica

Leia mais

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial.. Departamento de Matemática Universidade da Beira Interior Matemática Computacional - Capítulo 6 Questão 6.1 Questão

Leia mais

x exp( t 2 )dt f(x) =

x exp( t 2 )dt f(x) = INTERPOLAÇÃO POLINOMIAL 1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia Aproximação

Leia mais

( 5,2 ). Quantas soluções existem?

( 5,2 ). Quantas soluções existem? Escola Secundária com º ciclo D Dinis 0º Ano de Matemática A Funções e Gráficos Generalidades Funções polinomiais Função módulo Considere as funções da família y = a(x b) Tarefa nº De que tipo de funções

Leia mais

Teorema do Limite Central

Teorema do Limite Central O Teorema do limite central (TLC) demonstra a tendência de aproximação das variáveis aleatórias com a distribuição normal. 2 O teorema do limite central é básico para a maioria das aplicações do controle

Leia mais

Módulo 2: Métodos Numéricos. Splines

Módulo 2: Métodos Numéricos. Splines Módulo 2: Métodos Numéricos Interpolação Splines 1. Interpolação Estimativa de uma grandeza com base em valores conhecidos em torno do ponto de estimativa. Procedimento: 1 Determinar uma função (normalmente

Leia mais

Spline cúbica. Clarimar J. Coelho. November 8, 2013

Spline cúbica. Clarimar J. Coelho. November 8, 2013 Interpolação polinomial Spline cúbica Clarimar J. Coelho November 8, 2013 1 Splines cúbicos 2 Cálculo dos coeficientes 3 Sistema linear subdeterminado 4 Splines cúbicos naturais 5 Splines cúbicos extrapolados

Leia mais

3.6 Erro de truncamento da interp. polinomial.

3.6 Erro de truncamento da interp. polinomial. 3 Interpolação 31 Polinômios interpoladores 32 Polinômios de Lagrange 33 Polinômios de Newton 34 Polinômios de Gregory-Newton 35 Escolha dos pontos para interpolação 36 Erro de truncamento da interp polinomial

Leia mais

Rever e aprofundar conhecimentos de geometria no Plano e no Espaço. Resolver problemas de Geometria Plana e no Espaço.

Rever e aprofundar conhecimentos de geometria no Plano e no Espaço. Resolver problemas de Geometria Plana e no Espaço. Temas/Conteúdos Escola Básica e Secundária Dr. Ângelo Augusto da Silva Departamento de Ciências Exactas e da Natureza e Tecnologias Grupo Disciplinar: Matemática Código: 500 Ano Lectivo 2008/09 Planificação

Leia mais

Modelação de Formas Geométricas

Modelação de Formas Geométricas Modelação de Formas Geométricas Computação Gráfica Inverno 2012/2013 Parcialmente adaptado de Hanspeter Pfister, Harvard / MERL Carlos Guedes @ 2012 ISEL/ADEETC Computação Gráfica 1 2 http://hof.povray.org/images/villarceau_circles-csg.jpg

Leia mais

Computação Gráfica. Representação e Modelagem

Computação Gráfica. Representação e Modelagem Computação Gráfica Representação e Modelagem Professora: Sheila Cáceres Baseado nos slides da Prof. Soraia Musse Modelagem Área da Computação Gráfica que estuda a criação de modelos dos objetos reais.

Leia mais

E. S. JERÓNIMO EMILIANO DE ANDRADE DE ANGRA DO HEROISMO. Conteúdo Programáticos / Matemática e a Realidade. Curso de Nível III Técnico de Laboratório

E. S. JERÓNIMO EMILIANO DE ANDRADE DE ANGRA DO HEROISMO. Conteúdo Programáticos / Matemática e a Realidade. Curso de Nível III Técnico de Laboratório E. S. JERÓNIMO EMILIANO DE ANDRADE DE ANGRA DO HEROISMO Curso de Nível III Técnico de Laboratório Técnico Administrativo PROFIJ Conteúdo Programáticos / Matemática e a Realidade 2º Ano Ano Lectivo de 2008/2009

Leia mais

Modelos Geométricos Transformações

Modelos Geométricos Transformações Modelos Geométricos Transformações Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Aulas teóricas 11/03 Quinta-feira, dia 11 de Março Não vão ser leccionadas aula teóricas.

Leia mais

Técnicas de Animação. Soraia Raupp Musse 01/04/2014

Técnicas de Animação. Soraia Raupp Musse 01/04/2014 Técnicas de Animação Soraia Raupp Musse 01/04/2014 Aula passada: Classificação de técnicas Diferenças Low-level High-level Intervenção do Muita usuário Nível de abstração Precisão do resultado em relação

Leia mais

Comprimento de Arco. 1.Introdução 2.Resolução de Exemplos 3.Função Comprimento de Arco 4.Resolução de Exemplo

Comprimento de Arco. 1.Introdução 2.Resolução de Exemplos 3.Função Comprimento de Arco 4.Resolução de Exemplo UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL DISCIPLINA: CÁLCULO DIFERENCIAL E INTEGRAL I Comprimento de Arco

Leia mais

Introdução à Computação Gráfica

Introdução à Computação Gráfica Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D

Leia mais

exercícios de análise numérica II

exercícios de análise numérica II exercícios de análise numérica II lic. matemática aplicada e computação (4/5) aulas práticas - capítulo Exercício. Mostre que a soma dos polinómios base de Lagrange é a função constante. Exercício. Usando

Leia mais

Visualização por Computador: Teoria, Prática e Aplicações

Visualização por Computador: Teoria, Prática e Aplicações Visualização por Computador: Teoria, Prática e Aplicações Iluminação Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information Management, 2008 Sumário 1 Introdução

Leia mais

Modelagem Computacional. Parte 2 2

Modelagem Computacional. Parte 2 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 2 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 2 e 3] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,

Leia mais

Modelo Matemático simples

Modelo Matemático simples Modelo Matemático simples Um modelo matemático pode ser entendido como uma expressão ou função que traduz as propriedades de um sistema físico em termos matemáticos Os modelos podem ser representados por

Leia mais

Interpolação Polinomial. Ana Paula

Interpolação Polinomial. Ana Paula Interpolação Polinomial Sumário 1 Interpolação Polinomial 2 Forma de Lagrange 3 Revisão Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Suponha que se tenha

Leia mais

Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes

Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes Cálculo Numérico BCC760 Raízes de equações algébricas e transcendentes Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ Introdução Dada uma função y = f(x), o objetivo deste

Leia mais

2º Exame de Computação Gráfica 2º Ano

2º Exame de Computação Gráfica 2º Ano 2º Eame de Computação Gráfica 2º Ano Licenciatura em Eng. Informática e de Computadores Prof. responsável Mário Rui Gomes 25 de Julho de 2 Nº Nome: Sala: Responda às questões seguintes justificando adequadamente

Leia mais

UM SISTEMA DE MODELAGEM GEOMÉTRICA USANDO SPLINES. Ludgero Kilunji Mateus da Silva Prof. Orientador Robson Cavalcanti Lins

UM SISTEMA DE MODELAGEM GEOMÉTRICA USANDO SPLINES. Ludgero Kilunji Mateus da Silva Prof. Orientador Robson Cavalcanti Lins UM SISTEMA DE MODELAGEM GEOMÉTRICA USANDO SPLINES Ludgero Kilunji Mateus da Silva Prof. Orientador Robson Cavalcanti Lins Departamento de Estatística e Informática Universidade Católica de Pernambuco CCT

Leia mais

Introdução ao Método dos Elementos Finitos

Introdução ao Método dos Elementos Finitos Introdução ao Método dos Elementos Finitos Estruturas Aeroespaciais II (10373) 2014 1. Introdução O Método dos Elementos Finitos (MEF), cuja génese se verificou por volta de 1940, é uma ferramenta matemática

Leia mais

Introdução ao Processamento e Síntese de imagens Rendering 2016

Introdução ao Processamento e Síntese de imagens Rendering 2016 Introdução ao Processamento e Síntese de imagens Rendering 2016 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Modelos de Iluminação A Computação Gráfica simula como os objetos refletem

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 12 Interpolação Parte 1 INTERPOLAÇÃO Cálculo Numérico 3/57 MOTIVAÇÃO A seguinte tabela relaciona densidade da água e temperatura:

Leia mais

DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA:

DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA: DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA: Matemática A (10º Ano) METAS CURRICULARES/CONTEÚDOS... 1º Período (11 de setembro a 15 de dezembro) Metas/ Objetivos Conceitos/ Conteúdos Aulas Previstas

Leia mais

Professor: Computação Gráfica I. Anselmo Montenegro Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF

Professor: Computação Gráfica I. Anselmo Montenegro  Conteúdo: - Objetos gráficos planares. Instituto de Computação - UFF Computação Gráfica I Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Objetos gráficos planares 1 Objetos gráficos: conceitos O conceito de objeto gráfico é fundamental para a Computação

Leia mais

Universidade de Coimbra Faculdade de Ciências e Tecnologia 2001/02 Estruturas II (aulas teóricas)

Universidade de Coimbra Faculdade de Ciências e Tecnologia 2001/02 Estruturas II (aulas teóricas) Sumário da 1ª lição: Sumário da 2ª lição: - Apresentação. - Objectivos da Disciplina. - Programa. - Avaliação. - Bibliografia. - Método dos Deslocamentos. - Introdução. - Grau de Indeterminação Cinemática.

Leia mais

Autores: Interpolação por Spline Cúbica e Método de Integração de Simpson para Cálculo de Campo Magnético PLANO BÁSICO: MÉTODOS NUMÉRICOS

Autores: Interpolação por Spline Cúbica e Método de Integração de Simpson para Cálculo de Campo Magnético PLANO BÁSICO: MÉTODOS NUMÉRICOS UNIVERSIDADE FEDERAL DO CEARÁ - UFC CENTRO DE TECNOLOGIA CT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE PROGRAMA DE EDUCAÇÃO TUTORIAL - PET PLANO BÁSICO: MÉTODOS NUMÉRICOS Interpolação por Spline Cúbica e

Leia mais

PUC-GOIÁS - Departamento de Computação

PUC-GOIÁS - Departamento de Computação PUC-GOIÁS - Departamento de Computação Fundamentos IV/Enfase Clarimar J. Coelho Goiânia, 28/05/2014 O que é interpolação polinomial? Ideia básica Permite construir um novo conjunto de dados a partir de

Leia mais

UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues

UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues UECEVEST - ESPECÍFICA Professor: Rikardo Rodrigues 01) (UECE 2017.2) Seja YOZ um triângulo cuja medida da altura OH relativa ao lado YZ é igual a 6 m. Se as medidas dos segmentos YH e HZ determinados por

Leia mais

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 10º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO Nº 5. Grupo I

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 10º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO Nº 5. Grupo I ESCOLA SECUNDÁRIA COM º CICLO D. DINIS COIMBRA 10º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO Nº 5 Grupo I As cinco questões deste grupo são de escolha múltipla. Para cada uma delas são indicadas

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Zeros de equações transcendentes e Tipos de Métodos polinomiais São dois os tipos de métodos para se achar a(s) raízes de uma equação:

Leia mais

Metas/ Objetivos Conceitos/ Conteúdos Aulas Previstas. Lógica e Teoria dos conjuntos: Introdução à lógica bivalente e à Teoria dos conjuntos

Metas/ Objetivos Conceitos/ Conteúdos Aulas Previstas. Lógica e Teoria dos conjuntos: Introdução à lógica bivalente e à Teoria dos conjuntos DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA: Matemática A (10º Ano) METAS CURRICULARES/CONTEÚDOS... 1º Período (15 de setembro a 16 de dezembro) Metas/ Objetivos Conceitos/ Conteúdos Aulas Previstas

Leia mais

Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003

Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional

Leia mais

01. (UFRGS/2003) Se n é um número natural qualquer maior que 1, então n! + n 1 é divisível por. (A) n 1. (B) n. (C) n + 1. (D) n! - 1. (E) n!.

01. (UFRGS/2003) Se n é um número natural qualquer maior que 1, então n! + n 1 é divisível por. (A) n 1. (B) n. (C) n + 1. (D) n! - 1. (E) n!. 0. (UFRGS/00) Se n é um número natural qualquer maior que, então n! + n é divisível por n. n. n +. n! -. n!. 0. (UFRGS/00) Se num determinado período o dólar sofrer uma alta de 00% em relação ao real,

Leia mais

DISTRIBUIÇÃO DOS DOMÍNIOS POR PERÍODO

DISTRIBUIÇÃO DOS DOMÍNIOS POR PERÍODO DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS Planificação Anual da Disciplina de Matemática 10.º ano Ano Letivo de 2015/2016 Manual adotado: Máximo 10 Matemática A 10.º ano Maria Augusta Ferreira

Leia mais

Interpolação em imagens

Interpolação em imagens Processamento de Imagens Médicas Interpolação em imagens Prof. Luiz Otavio Murta Jr. Informática Biomédica Depto. de Física e Matemática (FFCLRP/USP) 1 Principais Tópicos Introdução Método de interpolação

Leia mais

Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas

Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA: MATEMÁTICA A ANO:10.º Planificação (Conteúdos)... Período Letivo: 1.º Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas Álgebra - Radicais

Leia mais

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 7. Iluminação

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 7. Iluminação Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 7 Iluminação Histórico Modelagem por arames (wireframes). Representa os objetos por arestas e pontos sobre

Leia mais

Matemática 2. Teste Final. Atenção: Esta prova deve ser entregue ao fim de 1 Hora. Deve justificar detalhadamente todas as suas respostas.

Matemática 2. Teste Final. Atenção: Esta prova deve ser entregue ao fim de 1 Hora. Deve justificar detalhadamente todas as suas respostas. Matemática 2 Lic. em Economia, Gestão e Finanças Data: 4 de Julho de 2017 Duração: 1H Teste Final Atenção: Esta prova deve ser entregue ao fim de 1 Hora. Deve justificar detalhadamente todas as suas respostas.

Leia mais

étodos uméricos ZEROS DE FUNÇÕES DE UMA OU MAIS VARIÁVEIS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos ZEROS DE FUNÇÕES DE UMA OU MAIS VARIÁVEIS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos ZEROS DE FUNÇÕES DE UMA OU MAIS VARIÁVEIS Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

1. as equações paramétricas da reta que contém o ponto A e é perpendicular ao plano de equação x 2y + 3z = 17;

1. as equações paramétricas da reta que contém o ponto A e é perpendicular ao plano de equação x 2y + 3z = 17; PROVA 1 09 de setembro de 2015 08h30 1 2 3 4 5 081 x = 1 + 3t 0811 Considere a reta L de equações paramétricas y = t z = 5 A = (5, 0, 2). Obtenha e o ponto 1. as equações paramétricas da reta que contém

Leia mais

PLANIFICAÇÃO ESPECÍFICA DE MATEMÁTICA A ANO LETIVO 2018/ º ANO

PLANIFICAÇÃO ESPECÍFICA DE MATEMÁTICA A ANO LETIVO 2018/ º ANO AGRUPAMENTO DE ESCOLAS DE VAGOS DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS PLANIFICAÇÃO ESPECÍFICA DE MATEMÁTICA A ANO LETIVO 2018/2019 10º ANO ÁREAS DE COMPETÊNCIAS : A LINGUAGENS E TEXTOS B

Leia mais

Equações Diferenciais Noções Básicas

Equações Diferenciais Noções Básicas Equações Diferenciais Noções Básicas Definição: Chama-se equação diferencial a uma equação em que a incógnita é uma função (variável dependente) de uma ou mais variáveis (independentes), envolvendo derivadas

Leia mais

Iluminação e Sombreamento

Iluminação e Sombreamento luminação e Sombreamento Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica 1 Computação Gráfica Carlos Guedes @ 2006 SEL/DEETC/SP Computação Gráfica http://www.oyonale.com/ldc/english/classroom.htm

Leia mais

Modelagem Geométrica: Boundary Representation

Modelagem Geométrica: Boundary Representation Modelagem Geométrica: Boundary Representation Prof. Dr. André Tavares da Silva Gabriel Caixeta Silva caixetasilva@hotmail.com Prof. Dr. Marcelo da Silva Hounsell PPGCA UDESC 2017/01 Introdução Modelagem

Leia mais

Interpolação polinomial: Polinômio de Lagrange

Interpolação polinomial: Polinômio de Lagrange Interpolação polinomial: Polinômio de Lagrange Marina Andretta ICMC-USP 09 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo

Leia mais

Andréa Maria Pedrosa Valli

Andréa Maria Pedrosa Valli Interpolação Polinomial Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória, ES, Brasil 2-32

Leia mais

ESCOLA SECUNDÁRIA FERREIRA DIAS

ESCOLA SECUNDÁRIA FERREIRA DIAS ESCOLA SECUNDÁRIA FERREIRA DIAS ENSINO RECORRENTE DE NÍVEL SECUNDÁRIO POR MÓDULOS CAPITALIZÁVEIS CURSO DE CIÊNCIAS E TECNOLOGIAS DISCIPLINA : MATEMÁTICA A ANO: 10.º - CONJUNTO DOS MÓDULOS 1-2-3 DURAÇÃO

Leia mais

LOM Teoria da Elasticidade Aplicada

LOM Teoria da Elasticidade Aplicada Departamento de Engenharia de Materiais (DEMAR) Escola de Engenharia de orena (EE) Universidade de São Paulo (USP) OM3 - Teoria da Elasticidade Aplicada Parte 4 - Análise Numérica de Tensões e Deformações

Leia mais

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10)

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10) 4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL

Leia mais

Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas

Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA: MATEMÁTICA A ANO:11.º Planificação (Conteúdos)... Período Letivo: 1.º Metas/Objetivos/Domínios Conteúdos/Conceitos Número de Aulas Trigonometria e Funções

Leia mais

CANDIDATO: DATA: 20 / 01 / 2010

CANDIDATO: DATA: 20 / 01 / 2010 UNIVERSIDADE ESTADUAL DO CEARÁ - UECE SECRETARIA DE EDUCAÇÃO A DISTÂNCIA - SEaD Universidade Aberta do Brasil UAB LICENCIATURA PLENA EM MATEMÁTICA SELEÇÃO DE TUTORES PRESENCIAIS CANDIDATO: DATA: 0 / 0

Leia mais

P L A N I F I C A Ç Ã 0 E n s i n o S e c u n d á r i o

P L A N I F I C A Ç Ã 0 E n s i n o S e c u n d á r i o P L A N I F I C A Ç Ã 0 E n s i n o S e c u n d á r i o 2015-2016 DISCIPLINA / ANO: Matemática A 10ºano de escolaridade MANUAL ADOTADO: NOVO ESPAÇO 10 GESTÃO DO TEMPO Nº de Nº de Nº de tempos tempos tempos

Leia mais

Ezequias Martins França Paulo Giovanni de Souza Carvalho. Resolução dos problemas 2.4 e 2.6 da lista de exercícios

Ezequias Martins França Paulo Giovanni de Souza Carvalho. Resolução dos problemas 2.4 e 2.6 da lista de exercícios Ezequias Martins França Paulo Giovanni de Souza Carvalho Resolução dos problemas 2.4 e 2.6 da lista de exercícios Brasil 2017 Ezequias Martins França Paulo Giovanni de Souza Carvalho Resolução dos problemas

Leia mais

REPRESENTAÇÃO DE ARCOS POR CURVAS DE BEZIER

REPRESENTAÇÃO DE ARCOS POR CURVAS DE BEZIER 519 REPRESENTAÇÃO DE ARCOS POR CURVAS DE BEZER Jonas de Miranda Gomes nstituto de Matemática Pura e Aplicada (MPA) Est. D. Castorina, 11 O - Rio de Janeiro, RJ 1.0- ntrodução. Não é necessário ressaltar

Leia mais

Objetos Gráficos Planares

Objetos Gráficos Planares Universidade Federal de Sergipe Departamento de Matemática Objetos Gráficos Planares Profª. Maria Andrade 2016 Objetos Gráficos Computação Gráfica é a área que estuda a síntese, o processamento e a análise

Leia mais

Capítulo 5 Derivadas Parciais e Direcionais

Capítulo 5 Derivadas Parciais e Direcionais Capítulo 5 Derivadas Parciais e Direcionais 1. Conceitos Sabe-se que dois problemas estão relacionados com derivadas: Problema I: Taxas de variação da função. Problema II: Coeficiente angular de reta tangente.

Leia mais