Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print
ELETRÔNICA / ELÉTRICA => Eletrônica => Tópico iniciado por: Rudolf Waller em 23 de Setembro de 2013, 09:21
-
Oi pessoal,
Estou desenvolvendo uma aplicação com display gráfico 128x64. Uma das figuras que preciso desenhar é um retângulo preenchido e inclinado. Desenhar um retângulo é fácil, difícil é preenchê-lo :)
Como a posição e a inclinação deste retângulo variam, preciso de uma rotina (em qualquer linguagem) que desenhe este objeto. Se ajudar, poderia ser uma rotina que desenhe um triângulo preenchido (desenharia 2 triângulos para formar o retângulo).
Agradeço qualquer ajuda que puderem dar.
Abraços,
Rudolf
PS: Não sei se este tópico está na área errada. Se estiver, peço que o movam para a área correta, por favor
-
Se o chip do seu display for o KS0108.
Segue o LINK (https://glcd-arduino.googlecode.com/files/glcd-v3-20111205.zip) de algumas bibliotecas (em C++) que podem ser uteis.
-
pode fazer um retângulo preenchido através de várias linhas paralelas...
talvez incluindo um laço de repetição na rotina que faz a linha para mover a linha seguinte um pixel abaixo da primeira possa resolver.
-
Olá Rudolf
vi este programa que gera os códigos para o display
(http://www.compsys1.com/assets/images/gltool14.jpg)
de uma olhada neste site
http://www.compsys1.com/workbench/Benchware/GLTools/gltools.html (ftp://www.compsys1.com/workbench/Benchware/GLTools/gltools.html)
Talvez tenha algo que ajude
no forum da mosaico tem bastante coisa a respeito do assunto
http://www.forumnow.com.br (ftp://www.forumnow.com.br)
-
Fala, seo Cássio :)
Se o chip do seu display for o KS0108.
É o ST7920.
Segue o LINK (https://glcd-arduino.googlecode.com/files/glcd-v3-20111205.zip) de algumas bibliotecas (em C++) que podem ser uteis.
Tem algumas coisas interessantes ali. VALEU!!!
pode fazer um retângulo preenchido através de várias linhas paralelas...
talvez incluindo um laço de repetição na rotina que faz a linha para mover a linha seguinte um pixel abaixo da primeira possa resolver.
Tava pensando em algo assim. O problema é saber aonde começa e aonde termina cada linha paralela.
Olá Rudolf
vi este programa que gera os códigos para o display
(http://www.compsys1.com/assets/images/gltool14.jpg)
de uma olhada neste site
http://www.compsys1.com/workbench/Benchware/GLTools/gltools.html (ftp://www.compsys1.com/workbench/Benchware/GLTools/gltools.html)
Talvez tenha algo que ajude
no forum da mosaico tem bastante coisa a respeito do assunto
http://www.forumnow.com.br (ftp://www.forumnow.com.br)
Tou indo lá olhar. VALEU!!!
-
Olá Rudolf
vi este programa que gera os códigos para o display
(http://www.compsys1.com/assets/images/gltool14.jpg)
de uma olhada neste site
http://www.compsys1.com/workbench/Benchware/GLTools/gltools.html (ftp://www.compsys1.com/workbench/Benchware/GLTools/gltools.html)
Talvez tenha algo que ajude
no forum da mosaico tem bastante coisa a respeito do assunto
http://www.forumnow.com.br (ftp://www.forumnow.com.br)
Desse ai ate eu vou ser obrigado a dar uma olhada.