Esse programa precisa, saber a lente que estou utilizando a câmera (fator de corte) e assim calcular o ângulo de visão da lente, com isso ele saberá o quanto deve se movimentar em cada foto.
Também deverá perguntar o que ele quer fotografar, se é 360º ou se é apenas uma panorâmica, penso em mover a camera até coordenadas X,Y iniciais e depois X,Y finais. Ou se for 360º só perguntar coordenadas X, Y iniciais.
Primeiramente penso em 2 classes:
- fotografia.cs
- funcoes.cs
1. fotografia.cs deverá calcular, tipo de lentes, fatores de corte, angulos de visão, etc . Inicialmente para a minha câmera Canon 7D porém já pensando em expandir futuramente para outras pessoas, quem sabe alguém apaixonado por (fotografia, programação e eletrônica) , é vai precisar manjar um pouco dessas 3 coisas para montar isso.
2. funcoes.cs funcoes de movimentação e outras coisas do tripé.
--------------------
Fotografia.cs,
ainda estou a pensar, Preciso aprender como calcular ângulo de visão de uma lente, mas já posso em pensar nos métodos que irei criar.
namespace fotografia
{
public enum _CamerasFabricante { Canon=0, Nikon = 1, Sony = 2 };
public interface IFotografia
{
int CameraFabricante(_CamerasFabricante _value);
double FatordeCorte { get; set; }
int ObjetivaMM { get; set; }
double SensorHmm { get; set; }
double SensorVmm { get; set; }
}
}
--------
OBS: Editado para uma interface, conforme já descrevi, isso aqui segue a ordem das idéias que tenho, conforme vai sendo pensado e melhorado vou editando o conteúdo, provavelmente daqui 40 dias essa interface deverá estar bem diferente de agora.
OBS: Editado para uma interface, conforme já descrevi, isso aqui segue a ordem das idéias que tenho, conforme vai sendo pensado e melhorado vou editando o conteúdo, provavelmente daqui 40 dias essa interface deverá estar bem diferente de agora.
Nenhum comentário:
Postar um comentário