C sharp - Componente para desenhar ligando pontos

.NET

08/04/2013

Ola, gostaria de saber qual o componente eu devo utilizar para fazer uma aplicação para que um usuario faça um desenho composto por retas, o usuario clica em dois pontos e é traçada uma reta.
Apos o desenho ser finalizado eu preciso saber quais pontos foram riscados, acredito que isso seja facil de fazer pois é so percorrer a matriz do desenho e pegar os indices onde está riscado (obs. o desenho pode ser somente preto e branco).

obrigado.
Thales

Thales

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

08/04/2013

Rapaz, componente específico não tem (não que eu saiba). Mas você pode implementar isso usando classes de desenho, ou seja, as do namespace System.Drawing. Dê uma pesquisada sobre isso, vale a pena.
Com relação a pegar os pontos, se forem os pontos clicados, fica bem fácil, certo?
Já se forem todos os pontos sobre a reta, acredito que você possa encontrar a equação da reta com base nos pontos inicial e final, fazer um loop sobre o eixo X e encontrar todos os pontos da reta.
Boa sorte.
GOSTEI 0
Thales

Thales

08/04/2013

Ok, muito obrigado Joel, vou dar uma pesquisada :)
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

08/04/2013

Como não tivemos mais interações, estou marcando o tópico como Concluído.
Caso queira compartilhar a solução encontrada, será muito bem vindo.
Abraço.
GOSTEI 0
POSTAR