Pular para o conteúdo principal

Postagens

Algoritmo de Bresenham

O algoritmo de Bresenham — em homenagem a Jack Elton Bresenham — é um algoritmo criado para o desenho de linhas, em dispositivos matriciais (como por exemplo, um monitor), que permite determinar quais os pontos numa matriz de base quadriculada que devem ser destacados para atender o grau de inclinação de um ângulo. O Código void bresenham1 ( int x1 , int y1 , int x2 , int y2 ){ int slope ; int dx , dy , incE , incNE , d , x , y ; // Onde inverte a linha x1 > x2 if ( x1 > x2 ){ bresenham1 ( x2 , y2 , x1 , y1 ); return ; } dx = x2 - x1 ; dy = y2 - y1 ; if ( dy < 0 ){ slope = - 1 ; dy = - dy ; } else { slope = 1 ; } // Constante de Bresenham incE = 2 * dy ; incNE = 2 * dy - 2 * dx ;
Postagens recentes

Computação Gráfica: Fundamentos básicos

Introdução à Computação Gráfica Para aqueles que estão começando agora em computação gráfica, faz-se necessário entender a importância dessa área e de sua abrangência no mercado de trabalho. Vamos conhecer um pouco do histórico desse ramo de atividade e a importância da computação gráfica. Definição A computação gráfica é uma forma de reprodução de imagens por meio computacionais. Desmembrando a expressão: Computação: forma de compreensão de dados de computadores que interpretam algoritmos. Gráfico: forma visual de expressão. Desde que os sistemas computacionais viraram realidade, a possibilidade de criar elementos visuais tem sido considerada, e os resultados têm sido satisfatórios, como vemos na evolução desse meio. Breve histórico Os primeiros estudos sobre computação gráfica datam ainda dos anos 1950, quando as primeiras incursões aconteceram com intuito de criar uma interface gráfica para os computadores da época. Estudos mostram que provav

As 7 principais linguagens de programação usadas em desenvolvimento mobile

A multiplicidade de linguagens para a criação de softwares e aplicativos é gigantesca. Inserido nesse universo recheado de idiomas, digno de séries e filmes cultuados como “Star Trek” e “Star Wars”, o programador deve escolher precisamente a opção mais adequada ao objetivo final. Não somos tão sábios quanto Mestre Yoda e Spock, mas vamos te dar uma força e explicar quais as linguagens de programação mais usadas em desenvolvimento mobile. Siga-nos nessa jornada! Java Adquirida pela Oracle, é a linguagem mais utilizada por programadores ao redor do mundo. Orientado a objetos, o Java é compilado e flexível, podendo ser executada tanto numa janela de navegador quanto em aparelhos sem browser. Outra grande vantagem da linguagem Java é a capacidade multiplataforma, cujo código é executado com especial sucesso em sistemas Android e Windows. Ainda assim, quando fala-se em desenvolvimento mobile no Brasil, com a salada mista de SO nos smartphones e tablets, dependendo

Mozilla lança nova versão do navegador Firefox: Firefox Quantum

O novo Firefox mudou seu visual, algumas funcionalidades e seu nome ficou maior: Firefox Quantum. Veja o que Chris Beard fala sobre a versão 57.0 do navegador: O novo Firefox. Rápido de verdade. Hoje estamos muito felizes em apresentá-lo ao nosso novo navegador — o Firefox Quantum. O que você notará primeiro é que o novo Firefox está incrivelmente mais rápido. Na verdade, você desfrutará de velocidades até duas vezes mais rápidas do que há um ano. Também é mais poderoso. Nós reconstruímos o Firefox para melhorar a sua experiência, com base em como você usa a web hoje, ao assistir, ouvir, criar e jogar sem limites. Estamos animados em oferecer um navegador que está completamente diferente — moderno, rápido e eficiente. Temos certeza que você concordará: é um salto quântico em como você experimentará a Internet. Ao usar o Firefox, você também está contribuindo para um movimento que pretende garantir que a Internet permaneça um recurso público

Apple volta a ser a maior marca de wearables do mundo

Segundo o Canalys , a Apple voltou a ser a maior marca de wearables (dispositivos que podem ser usados como peças de vestuário) do mundo. No último trimestre, a empresa vendeu 3,9 milhões de unidades do Apple Watch. Em segundo lugar, veio a Xiaomi , que vendeu 3,6 milhões Mi Bands, e em terceiro a Fitbit , que conseguiu vender 3,5 milhões de unidades do Alta. No começo do ano, a Apple tinha sido superada pela Xiaomi. Contudo, o lançamento do novo Apple Watch fez com que a Maçã voltasse para a liderança.

Boston Dynamics revela nova versão de seu robô quadrúpede

Se você é um fã de tecnologia e principalmente robótica, já deve conhecer a Boston Dynamics , que está sempre mostrando robôs incríveis e um pouquinho assustadores. A empresa agora trouxe mais uma novidade. Como você pode ver no vídeo acima, a empresa revelou oficialmente a nova versão seu robô quadrúpede que lembra um cachorro. O SpotMini é bem mais esguio e coberto com placas de metal, dando um visual mais legal e finalizado do que o anterior.

Robô Minotauro é indicado ao prêmio de Brinquedo do Ano nos EUA

O robô Minotauro , criado pela equipe RioBotz , da PUC-Rio,  está concorrendo ao troféu de Brinquedo do Ano nos EUA, principal premiação da indústria no país. O Minotauro está disputando na categoria Brinquedo de Montar e venceu outros 600 projetos que estavam tentando uma indicação. A votação é aberta ao público através do site do prêmio . O robô apareceu no programa BattleBots e posteriormente ganhou uma versão mais amigável nas lojas de brinquedos dos EUA