|
2 / 2 / 1
Регистрация: 14.03.2011
Сообщений: 27
|
|
Графика в Java14.10.2011, 01:40. Показов 2479. Ответов 5
Метки нет (Все метки)
Товарищи, нужна ваша помощь.
Есть библиотека (на основе AWT) (папка lib). Она подключается к проекту. А там уже мы описываем графические фигурки и так далее. Какое было задание: написать программу - аналоговые часы с использованием этой библиотеки. Суть: стрелки - являются картинками, часы - тоже. Т.е. мы должны изменять координаты картинок-стрелок, а пользователь видит это все как обычные часики. Сделал сейчас только для одной стрелки. И возникли проблемки (описаны ниже). Какая помощь требуется: нужно сделать, чтобы стрелка вертелась на месте (т.е. начало стрелки было неподвижно и находилось в центре, а её конец двигался, как в обычных аналоговых часах). И большая просьба посмотреть, почему Angle меняется как-то некорректно (при шаге + 0.1) Вот лог дебага (дебажил обычным выводом): /* Стрелка минутная, но дебажил как секундную, т.к. ту еще не успел нарисовать. Да и время уже 3-40 утра ;( Сам код + картинки лежат во вложении. Заранее спасибо за помощь.*/ Minute Angle = 0.0 Minute Angle = 0.1 Minute Angle = 0.2 Minute Angle = 0.30000000000000004 Minute Angle = 0.4 Minute Angle = 0.5 Minute Angle = 0.6 Minute Angle = 0.7 Minute Angle = 0.7999999999999999 Minute Angle = 0.8999999999999999 Minute Angle = 0.9999999999999999 Minute Angle = 1.0999999999999999 Minute Angle = 1.2 Minute Angle = 1.3 Minute Angle = 1.4000000000000001 Minute Angle = 1.5000000000000002 Minute Angle = 1.6000000000000003 Minute Angle = 1.7000000000000004 Minute Angle = 1.8000000000000005
0
|
|
| 14.10.2011, 01:40 | |
|
Ответы с готовыми решениями:
5
3D графика в Java 2d графика и изометрия в java Java графика спираль |
|
2 / 2 / 1
Регистрация: 14.03.2011
Сообщений: 27
|
||
| 20.10.2011, 13:07 [ТС] | ||
|
т.е. Scene scene = new Scene(1024,768, "images", "background"); // указываем папку и картинку бэкграунда а например Hour h = new Hour(5,5,0); // указываем на класс Hour, его конструктор (принимает x,y, angle) и возвращает название файла картинки, например "hour" всего используются такие функции как addObject(Paintable obj), repaint(), removeObject(Paintable obj); все остальное из библиотеки не трогаем.
0
|
||
|
|
|
| 20.10.2011, 13:50 | |
|
я по коду понимаю что оно должно делать, но дело в том что на jre 1.6.0_20 эти либки не работают вообще. Возможно они OS зависимые (у меня linux). Ну и вообще не понимаю, зачем обязательно привязываться к этим безсырцовым либкам и пытаться починить их баги, когда можно всё реализовать стандартными средствами?
0
|
|
|
2 / 2 / 1
Регистрация: 14.03.2011
Сообщений: 27
|
||
| 21.10.2011, 10:15 [ТС] | ||
|
0
|
||
|
|
||||||||||||
| 21.10.2011, 13:46 | ||||||||||||
а крутить можно вот так
вместо линии вращай свою картинку со стрелкой
0
|
||||||||||||
| 21.10.2011, 13:46 | |
|
Помогаю со студенческими работами здесь
6
Java и OpenGL. Java и 3Д графика Графика Java Столько разделов в Java, расскажите разницу между ними. Кроссплатформенная разработка приложений + 3D Графика Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|