|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
Визуализация псевдо-3D обьектов средствами Visual Basic 6.003.04.2010, 18:37. Показов 3164. Ответов 11
Метки нет (Все метки)
Есть такая вот задачка, помогите плз с решением, оч надо.
Решение задачи должно использовать API-функции Windows, для имитации объема - алгоритм Z-буфера (буфера глубины). Полный обект представляет собой синтез сфер трёх радиусов (большой, средний и малый) и цвета (выбирается из цветовой палитры). Место центра сферы выбирается с помощью мыши. При расположении нескольких сфер на расстоянии меньше их радиусов иммитировать "вход" сфер друг в друга.
0
|
|
| 03.04.2010, 18:37 | |
|
Ответы с готовыми решениями:
11
Решение линейных уравнений с средствами Visual Basic Средствами Visual Basic разработать лист Microsoft Excel Вычисление значений функции двух переменных в Visual Basic - Visual Basic |
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 16.04.2010, 23:33 [ТС] | |
|
Погляньте код, он не закончен, но на данном этапе я не могу понять в чем ошибка((
Помогите довести до конца плз
0
|
|
|
8 / 8 / 0
Регистрация: 19.04.2010
Сообщений: 58
|
||||||
| 19.04.2010, 17:45 | ||||||
|
В строчке "ElseIf Me.optMidle.Value" у меня VB показывает какую-то ошибку, я заменил условие на:
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 19.04.2010, 18:47 [ТС] | |
|
Вот здесь я доработала код, но остаётся проблема с иммитацией вхождения сфер друг в друга. Подскажите, кто знает в чём проблема?
0
|
|
|
8 / 8 / 0
Регистрация: 19.04.2010
Сообщений: 58
|
|
| 19.04.2010, 19:43 | |
|
Лично у меня теперь опять рисуются треугольники, только "плавно", и на вертикальной оси (в прошлый раз кажется было на горизонтальной), а так же комп зависает
0
|
|
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 19.04.2010, 20:13 [ТС] | |
|
Там надо подождать, т.к. там сначала вырисовываются треугольники по вертикали, потом по горизонтали
и получается сфера, хоть и медленно (для удобства лучше брать найменьший размер сферы)
0
|
|
|
8 / 8 / 0
Регистрация: 19.04.2010
Сообщений: 58
|
|
| 19.04.2010, 20:34 | |
|
К сожадению, код для меня непонятный; единственное, что напрягает - долгая прорисовка (я ждал прорисовку одной "маленькой" сферы больше минуты)
0
|
|
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 20.04.2010, 15:20 [ТС] | |
|
Ну да, медленная прорисовка действительно напрягает немного
0
|
|
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 01.05.2010, 16:24 [ТС] | |
|
Здесь я немного подправила код и добилась того, чтобы прорисовки ускорилась, но осталась проблема с иммитацией входа сфер друг в друга. Здесь я приложила исправленный код и пример того, как должны выглядеть сферы при вхождении друг в друга.
Кто разбирается в этом, поглядите пожалуйста...
0
|
|
|
8 / 8 / 0
Регистрация: 19.04.2010
Сообщений: 58
|
|
| 01.05.2010, 22:52 | |
|
Да, прорисовка заметно ускорилась (почти мгновенная), а вот по-моему цвета исказились (может так и должно быть
)... и по-моему первый вариант "меню" был удобнее...
0
|
|
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 42
|
|
| 02.05.2010, 21:30 [ТС] | |
|
Цвета это не проблема, проблема с иммитацией входа =(
Добавлено через 6 часов 31 минуту Люди, HELP!!! Ну поглядьте, кто знает, т.к. мне скоро сдавать енто, а я не знаю в чём проблема и как доделать эту задачу(((
0
|
|
|
8 / 8 / 0
Регистрация: 19.04.2010
Сообщений: 58
|
|
| 02.05.2010, 23:13 | |
|
Вообще, странное задание...
, вряд ли чем поможет, но подобный материал надо смотреть в MSDN (кажется так) или на официальном сайте, т.к. в Инете я что-то не нашёл такого...
0
|
|
| 02.05.2010, 23:13 | |
|
Помогаю со студенческими работами здесь
12
Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ?
Visual Basic .Net и Visual Basic 6.0 - В чём разница Отличия версий Visual Basic 6.0 от Visual Basic 6.5?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|