henge:一个简单但功能强大的 OpenGL 3D 引擎

时间:2024-07-09 02:40:59
【文件属性】:

文件名称:henge:一个简单但功能强大的 OpenGL 3D 引擎

文件大小:107KB

文件格式:ZIP

更新时间:2024-07-09 02:40:59

C++

亨格 概述 Henge 试图创建一个简单而实用的 OpenGL 3D 引擎。 它是围绕这样一个概念设计的:您可以使用其中可能对您的特定程序有用的部分,并在不需要时忽略大多数其他部分。 在不会显式影响状态的实用函数中,注意保持 OpenGL 状态完整无缺,并且部件之间的依赖关系保持在最低限度。 理想情况下,引擎的两个不相关的部分不应假设另一个正在使用中,并尽可能依赖其状态。 该库的重点是简单性和易用性,而不是性能。 这意味着大多数设计决策都倾向于我对干净 API 的主观想法,避免会损害简单性和清晰度的极端优化。 下载 网址: : 代码库: : 执照 作者:John Tsiombikas < > Henge 是免费软件。 您可以根据 GNU 宽松通用公共许可证 (LGPL) 第 3 版的条款使用、修改和重新分发它,或者您可以选择*软件基金会发布的任何更高版本。 有关详细信息


【文件预览】:
henge-master
----Makefile.in(2KB)
----configure(2KB)
----henge2.pc.in(160B)
----src()
--------mesh.h(2KB)
--------deferred.cc(320B)
--------geom.h(1KB)
--------imgutil.c(1KB)
--------anim.inl(5KB)
--------kdtree.inl(4KB)
--------kdtree.h(1KB)
--------mesh.cc(18KB)
--------light.cc(4KB)
--------errlog.cc(4KB)
--------henge.cc(1KB)
--------object.cc(3KB)
--------bounds.h(776B)
--------color.h(1KB)
--------material.h(2KB)
--------texenv.cc(1KB)
--------scene_3ds.cc(6KB)
--------anim.cc(7KB)
--------sky.cc(9KB)
--------cfgfile.cc(5KB)
--------geom.cc(3KB)
--------opengl.h(1KB)
--------datapath.cc(2KB)
--------colgrad.h(997B)
--------texture.h(4KB)
--------scene_ms3d.cc(7KB)
--------unicache.cc(2KB)
--------datapath.h(414B)
--------renderfunc.h(336B)
--------sky.h(2KB)
--------int_types.h(405B)
--------cfgfile.h(1KB)
--------renderer.cc(2KB)
--------byteorder.h(821B)
--------pixmap.h(964B)
--------anim.h(3KB)
--------sky_sdr.h(4KB)
--------texture.cc(23KB)
--------unicache.h(536B)
--------post.h(451B)
--------camera.cc(2KB)
--------ggen.h(2KB)
--------scene.cc(8KB)
--------psys.h(5KB)
--------texenv.h(462B)
--------pixmap.cc(5KB)
--------imgutil.h(299B)
--------camera.h(825B)
--------renderfunc.cc(238B)
--------errlog.h(479B)
--------renderer.h(1KB)
--------colgrad.cc(5KB)
--------post.cc(1KB)
--------light.h(2KB)
--------opengl.cc(4KB)
--------object.h(1KB)
--------sdr.h(1KB)
--------ggen.cc(12KB)
--------scene_obj.cc(10KB)
--------scene_ply.cc(112B)
--------sdr.cc(7KB)
--------scene.h(3KB)
--------material.cc(3KB)
--------psys.cc(15KB)
--------bounds.cc(3KB)
--------henge.h(743B)
----.hgtags(55B)
----COPYING(34KB)
----README.rst(2KB)
----VERSION(6B)
----tests()
--------scnview()
--------build()
--------norm()
----COPYING.LESSER(7KB)
----.hgignore(66B)
----README(679B)

网友评论