Таким образом поле зрения камеры - это усечённый конус, ограниченный с обоих строн параметрами DepthOfView и NearPlane, и чей угол задан через параметр FocalLength.
TGLCamera - объект камера. Это точка, из которой смотрят на трёхмерный мир. Камере можно задавать положение и целевой объект на который она смотрит. Варьируя её параметр FocalLength, можно изменять фокусное расстояние камеры. Параметры DepthOfView и NearPlane отсекают дальние и ближние объекты. Отсечение дальних объектов может сильно повысить скорость работы.
Поддерживаемая физика: ODE, Newton Dynamics. Также есть небольшой собственный движок рассчёта коллизий DCE.
Поддерживаемые для сохранения форматы файлов obj и smd.
Поддерживаемые для загрузки форматы файлов: 3ds, obj, vrml, smd, md2, md3, nmf, oct, lwo, b3d, gl2, gls, ms3d, Nurbs, lod, и некоторые другие.
GLScene позволяет программистам создавать 3D-объекты OpenGL в дизайн-тайме с использованием интерфейса показаного на картинке. Большое количество объектов и дополнительных визуальных компонентов VCL, помогает программистам создавать мощные 3D-приложения для Дельфи.
Разработка данного движка началась в 1999 году Майком Лишке (Mike Lischke) , а с версии 0,5 была выложена с открытым исходным кодом и передана на попечение администратору проекта Эрику Гранжу (Eric Grange). В настоящий момент версия движка имеет номер 1.0.0.x, он избавился от массы ошибок, пополнился многими фичами и стал быстрее благодаря различным оптимизациям.
GLScene ЂЂЂ это бесплатный для коммерческого и некоммерческого использования -ориентированный графический движок для с открытым исходным кодом. С его помощью программирование трёхмерной графики становится более простым и быстрым.
Комментариев нет:
Отправить комментарий