Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Здравствуйте.


Автор: Sardar 19.4.2002, 15:18
Я недавно начал изучать Ява и столкнулся с проблемой: вращаю куб- рисую новый куб, на старом месте рисую куб с цветом заднего фона.

Все хорошо, только куб при вращении мигает и закрашиваются другие фигуры.

Возможно ли как нибудь убирать предидущее изображение вместо его закрашивания. Если да то как?

Куб рисую с помощью метода drawPolygon(). :huh

Автор: 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х мернии код, только ето приложение, а  не апплет :) хотя разницы в реализации особои нет.

Полажу по библиотекам - посмотрю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)