Find Jobs
Hire Freelancers

6393 Kontrolka do obsługi strzelca

min zł10 PLN

Closed
Posted almost 17 years ago

min zł10 PLN

Paid on delivery
Środowisko: VB.Net, Visual Studio 2005, .Net Framework 2.0, jako komponent Windows Control Library. Przeznaczenie: Kontrolka wspomagająca strzelca w oddaniu strzału. Do klasy przekazywane są cztery argumenty wejściowe (aktualny kąt w pionie i poziomie oraz docelowy kąt w pionie i poziomie). Zakres wejściowy dla kąta pionowego to –pi/2 do +pi/2, a kąta poziomego -pi do pi. Kontrolka nie musi sprawdzać czy wprowadzone argumenty zawierają się w podanych zakresach. Wszystkie kolory, współczynniki skalowania itd. powinny być deklarowane jako stałe w celu ułatwienia ewentualnych zmian. Wszystkie elementy graficzne są generowane w kontrolce bez użycia bitmap itp. Panel użytkownika umożliwia pracę w 3 trybach „widok kuli”, „numeryczny”, „połączony”. Docelowa rozdzielczość ekranu to 1024x768 24 lub 32 bit koloru. Kontrolka musi być skalowalna oraz posiadać wbudowany moduł z losowymi danymi do testowania jej działania. Podstawowe wymagania odnośnie trybu “numerycznego”: Docelowe położenie obiektu (zarówno w pionie jak i poziomie) Aktualne położenie obiektu (zarówno w pionie jak i poziomie) Różnica między aktualnym a docelowym położeniem (zarówno w pionie jak i poziomie) Kierunek, w którym celowniczy musi się ustawić, aby osiągnąć docelowe położenie obiektu. Podstawowe wymagania odnośnie trybu “widok kuli”: Wszystkie wartości z trybu numerycznego w oknie grafiki Elementy grafiki składające się na „widok kuli” Podstawowe wymagania odnośnie trybu “widok kuli”: Wyświetlanie informacji z trybów „numeryczny” i „widok kuli” bez kolizji obiektów graficznych i numerycznych, mrugania linii, nakładania linii itd. Tryb numeryczny: Wyświetlany jest krzyż celowniczy, strzałki oraz wartości numeryczne (różnica miedzy położeniem aktualnym i docelowym). Przy wartościach poniżej 3 mils założona precyzja wyświetlania to 0.1mils (możliwa zmiana) (360st =6400mils) czyli 4, 5, 6 mils, a poniżej 2.9, 2.8 itd. Projekcja odległości powinna odbywać się w skali logarytmicznej t.zn. czułość wzrasta dla małych kątów a maleje przy dużych wartościach kątów. Dotyczy to tylko obiektów graficznych. Wartości numeryczne zachowują skalę liniową. Przy osiągnięciu wartości zerowej linie strzałek powinny być zastąpione przez krzyż celowniczy w celu uniknięcia mrugania obrazu. Groty strzałek powinny być wyświetlane z małym offsetem w stosunku do zera. Moment nałożenia się na siebie linii strzałek oraz krzyża powinien być łatwy do zauważenia (np. zmiana koloru) Powinna być również wyświetlana aktualna i docelowa pozycja Tryb „widok kuli”: Wyświetlane są okręgi zewnętrzny, wewnętrzny i cel (czerwony) Skala logarytmiczna dla wyświetlanych obiektów. Jeśli cel znajdzie się w środku trzeba w sposób klarowny przekazać informację, w którą stronę sterować (np. różne kolory, skale kolorów itp.) dla zaznaczenia różnicy w stosunku do położenia zerowego Tryb „połączony”: Wyświetlane są informacje z trybu „widok kuli” oraz „numerycznego”. Nacisk na prawidłowe wyświetlanie. Oczywiście trzeba mieć na uwadze możliwość ewentualnych zmian. Szczególy na e-mail kontakt: aparus@[login to view URL]
Project ID: 5582741

About the project

Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of POLAND
Poland
0.0
0
Member since Mar 19, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.