Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Здравствуйте. |
Автор: Sardar 19.4.2002, 15:18 |
Я недавно начал изучать Ява и столкнулся с проблемой: вращаю куб- рисую новый куб, на старом месте рисую куб с цветом заднего фона. Все хорошо, только куб при вращении мигает и закрашиваются другие фигуры. Возможно ли как нибудь убирать предидущее изображение вместо его закрашивания. Если да то как? Куб рисую с помощью метода drawPolygon(). ![]() |
Автор: BearBeer 19.4.2002, 16:29 |
3х мернои графикои в Джава начал только интересоваться. Какие библиотеки используеш? Метод мне ни о чем не говорит. Да, замечание по созданию темы - голосование зачем? |
Автор: Sardar 24.4.2002, 13:49 |
Я сдесь первый раз, потому голосование вышло случайно... Никаких особеннах библиотек не использую: Graphics- его метод drawPolygon(Polygon p) и Polygon- сам многоугольник. При вращении создаю новый многоугольник, рисую его, на старом месте рисую предидущий многоугольник с цветом заднего фона. Вращение получается, с этим нет проблем, но при вращении фигуры, которые находятся сзади куба, постепенно закрашиваются моим кубом с цветом заднего фона. Вопрос: как убрать предидущее изображение куба вместо его закрашивания ? |
Автор: BearBeer 25.4.2002, 18:17 |
значит, я на 5 минут заскочил, потом будет возможность отвечу подробнеи. Значит дело тут не в джаве, а в методах рисования 3х-мернои графики. Такое будет и на С++ и на ПАскале, и т. д. Просто в "технологии" запости. Тепер по поводу Джава сам-по-себе. Есть наборы библиотек для отображения 3х-мерных обьектов. В большинстве своем они платны, но возможно самые простежшие дхар-фаилы есть и в Шаре-варе версиях. ПОисчу - дам ссылки. ИЛи сам даи поиск в любом поисковике с ключевыми соответсв. клуч. словами. // Сорри - аврал на работе, а дома просто уже ничего не хочется и не можется... Хорошо, что не женат ![]() |
Автор: Sardar 26.4.2002, 11:39 |
Библиотеки 3D с документацией есть http://java.sun.com/products/java-media/3D/download.html Но хотелось как-то попроще... Я сам видел такие эффекты. На dseffects.com есть апплет с вращающимся кубом состоящим из фотографий. На заднем фоне стоит картинка. При вращении куба создается впечатление как-будто картинка находится на своем отдельно слое, как во Flash. Как такой эффект реализовать? Хотя бы на русском языке. |
Автор: BearBeer 26.4.2002, 12:52 |
Ок. на выходних посмотрю. Я сеичас устанавливаю прогу сцоеи конторы. Там ребята забили очень хорошии 3х мернии код, только ето приложение, а не апплет ![]() Полажу по библиотекам - посмотрю. |