pulek pisze:koniecznie potrzebne jest sterowanie ręczne silnikiem głowicy kującej
zrobione.
pulek pisze:jak się zbyt dużo/szybko przesuwa myszką projekt po ekranie to potrafi wyskoczyć błąd dzielenia przez zero
zrobione
pulek pisze:nie zawsze jest wykonywane piksele prawej i górnej (ostatnich) linii. Nie zauważyłem od czego to jest zależne.
zrobione
pulek pisze:4. Prędkość symulacji kucia nie pokrywa się z prędkością rzeczywistą - jest o wiele szybsza
5. Wizualizacja kucia - stuka kiedy chce
poprawiam.
pitsa pisze:Do kucia wczytywane są pliki w formacie BMP i JPG. Może zamiast BMP użyć plików graficznych w formiacie PNG? Korzystanie z BMP jest "nieekonomiczne" - pliki są zbyt wielkie.
JPG nie jest złe a na kamieniu nawet nie można powiedzieć o utracie jakości (chba, że kompresja jest na ekstremalnym poziomie)

chwilowo PNG nie będzie. a dla wymagających jest BMP...
pitsa pisze:Czy ta wizualizacja pukadełka i wskaźnik położenia są potrzebne podczas kucia? Może wystarczy tylko zmieniać kolory pikseli wykutych i pominiętych? Czarne na szare 70%, białe na szare 30% albo jakieś kolory?
tym się zasjmuje PC tylko jak niema nic innego do roboty... z pikselami myślałem ale nie wymyśliłem nic mądrego - obraz widoczny jest tylko obrazem przeskalowanym przez system prawdziwego obrabianego obrazu (przez to taki brzydki) - musiałbym kolorować oryginał i uaktualniać okno co piksel co znacznie obciąży procka - na pewno coś mądrzejszego wymyślę ale na razie szukajmy błędów...
pitsa pisze:wskaźnik punktu wykucia przesunąć o 1/2 w x i 1/2 w y aby wskazywał środek zamiast narożnika piksela.
zrobione, nie zauważyłem tego wcześniej bo nigdy mi nie przyszło do głowy testowania na rozdzielczości 10x10 px

inaczej tego błędu wyświetlania nie zauważysz.
pitsa pisze:Wpadłem dziś na pomysł, że kucie można wykorzystać do wycinania kartonu,......................
tak, tak, wiem - należało by dorobić funkcję kucia wektorów a nie tylko bitmap i korzystnie było by wystawić na głowicę sygnał generujący ze stałą (ustawianą) częstotliwością...
[ Dodano: 2011-07-28, 13:52 ]
poprawioną wersję zamieszczę jutro.