окно и примитивы

Тема в разделе "WASM.BEGINNERS", создана пользователем GreM, 30 апр 2007.

  1. GreM

    GreM New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    2
    Господа! Не откажите в ответах на простые вопросы.

    1.Построение простых объектов (сфера, куб,цилиндр, тор и т.д.) математическим методом (без использования внешних библиотек),как в glu и glut.
    2.Создание полноэкранного режима без использования winAPI и сторонних библиотек таких как glut, glfw и т.д.( с возможностью указания количества видео страниц, частоты обновления, глубины цвета и т.д)
    3.Управление состоянием клавиатуры и мыши.

    Зачем это надо: чтобы не таскать с собой кучу библиотек из которых нужно только несколько функций.

    P.S. Будут ли поддерживаться эти функции аппаратно?
    P.P.S. Можно ничего не объяснять, только код или, dll+заголовочный файл.
     
  2. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    ОГЛ сейчас практически везде установлен вместе с виндой или драйвером видеокарты, так что таскать ничего не нужно.

    Осваивай Директ Х - v7 - последняя версия прямого доступа к экранным поверхностям, если старше, то с прямым доступом хуже, зато все перечисленные тобой 3Д функции уже для тебя реализованы (но если хочешь именно сам, то интерфейс 7 всеми последующими версиями поддерживается для совместимости)

    Собственно школьный + 1,2 курс технического вуза = геометрия (уравнения поверхностей, касательных и нормалей к ним) + оптика (отражение, преломление, рассеивание света)

    Разумеется нет - найти документацию на прямую работу с 3Д ускорителями практически не реально - только через ОГЛ или ДХ.
     
  3. GreM

    GreM New Member

    Публикаций:
    0
    Регистрация:
    30 апр 2007
    Сообщения:
    2
    Спасибо за исчерпывающий ответ.