91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.28MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-28
  • 語言: C/C++
  • 標簽: AntTweakBar??

資源簡介

AntTweakBar.zipAntTweakBar是一個小和易于使用的C / c++庫,允許程序員快速光和直觀的圖形用戶界面添加到圖形應用程序基于onOpenGL(兼容性和核心配置文件),舉舉9日10或11舉屏幕交互地調整參數。 C / c++變量可以綁定到圖形控件允許用戶修改它們。因此,變量的程序員可以很容易地修改。他們顯示的圖形應用程序通過一個或多個嵌入式windows稱為調整酒吧。 AntTweakBar圖書館主要目標圖形應用程序,需要一個快速的方法來調優參數(即使在全屏模式)和看到的結果實時3 d演示、游戲、原型、內聯編輯,調試設施更為重要的圖形應用程序,等等。

資源截圖

代碼片段和文件信息

//??---------------------------------------------------------------------------
//
//??@file???????TwAdvanced1.cpp
//??@brief??????An?example?showing?many?features?of?AntTweakBar
//??????????????including?variable?accessed?by?callbacks?and
//??????????????the?definition?of?a?custom?structure?type.
//??????????????It?also?uses?OpenGL?and?GLFW?windowing?system
//??????????????but?could?be?easily?adapted?to?other?frameworks.
//
//??????????????AntTweakBar:?http://anttweakbar.sourceforge.net/doc
//??????????????OpenGL:??????http://www.opengl.org
//??????????????GLFW:????????http://www.glfw.org
//??
//
//??????????????This?example?draws?a?simple?scene?that?can?be?re-tesselated?
//??????????????interactively?and?illuminated?dynamically?by?an?adjustable?
//??????????????number?of?moving?lights.
//
//
//??@author?????Philippe?Decaudin
//??@date???????2006/05/20
//
//??---------------------------------------------------------------------------

#include?

#define?GLFW_DLL?//?use?GLFW?as?a?dynamically?linked?library
#include?“glfw.h“

#include?
#include?
#include?
#include?
#if?!defined(_WIN32)?&&?!defined(_WIN64)
#???define?_snprintf?snprintf
#endif

const?float?FLOAT_2PI?=?6.283185307f;?//?2*PI


//?Light?structure:?embeds?light?parameters
struct?Light
{
????bool????Active;?????//?light?On?or?Off
????float???Pos[4];?????//?light?position?(in?homogeneous?coordinates?ie.?Pos[4]=1)
????float???Color[4];???//?light?color?(no?alpha?ie.?Color[4]=1)
????float???Radius;?????//?radius?of?the?light?influence?area?
????float???Dist0?Angle0?Height0?Speed0;?//?light?initial?cylindrical?coordinates?and?speed
????char????Name[4];????//?light?short?name?(will?be?named?“1“?“2“?“3“...)
????enum????AnimMode?{?ANIM_FIXED?ANIM_BOUNCE?ANIM_ROTATE?ANIM_COMBINED?};
????AnimMode?Animation;?//?light?animation?mode
};


//?Class?that?describes?the?scene?and?its?methods
class?Scene
{
public:
????bool????Wireframe;??//?draw?scene?in?wireframe?or?filled
????int?????Subdiv;?????//?number?of?subdivisions?used?to?tessellate?the?scene
????int?????NumLights;??//?number?of?dynamic?lights
????float???BgColor0[3]?BgColor1[3];?//?top?and?bottom?background?colors
????float???Ambient;????//?scene?ambient?factor?
????float???Reflection;?//?ground?plane?reflection?factor?(0=no?reflection?1=full?reflection)
????double??RotYAngle;??//?rotation?angle?of?the?scene?around?its?Y?axis?(in?degree)
????enum????RotMode?{?ROT_OFF?ROT_CW?ROT_CCW?};
????RotMode?Rotation;???//?scene?rotation?mode?(off?clockwise?counter-clockwise)

????????????Scene();????????????????????????//?constructor
????????????~Scene();???????????????????????//?destructor
????void????Init(bool?changeLightPos);??????//?(re)initialize?the?scene
????void????Draw()?const;???????????????????//?draw?scene
????void????Update(double?time);????????????//?move?lights

private:
????void????CreateBar();?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-03-21?16:59??AntTweakBar\
?????文件?????????405??2013-03-20?17:38??AntTweakBar\.gitignore
?????文件?????????166??2013-03-20?17:29??AntTweakBar\AntTweakBar_Doc.url
?????文件???????11952??2013-03-20?17:29??AntTweakBar\ChangeLog.txt
?????文件?????????431??2013-03-20?17:29??AntTweakBar\Clean.bat
?????目錄???????????0??2013-03-21?16:58??AntTweakBar\examples\
?????目錄???????????0??2013-03-21?16:58??AntTweakBar\examples\bin32\
?????文件??????643072??2013-03-21?15:24??AntTweakBar\examples\bin32\AntTweakBar.dll
?????文件???????69632??2013-03-20?17:29??AntTweakBar\examples\bin32\GLFW.dll
?????文件??????237568??2013-03-20?17:29??AntTweakBar\examples\bin32\glut32.dll
?????文件????????1763??2013-03-20?17:29??AntTweakBar\examples\bin32\Readme.txt
?????文件??????826368??2013-03-20?17:29??AntTweakBar\examples\bin32\SDL-1.3.dll
?????文件??????237568??2013-03-20?17:29??AntTweakBar\examples\bin32\SDL.dll
?????文件??????135168??2013-03-21?15:25??AntTweakBar\examples\bin32\TwAdvanced1.exe
?????文件???????66560??2013-03-21?15:25??AntTweakBar\examples\bin32\TwDualGLUT.exe
?????文件???????76288??2013-03-21?15:25??AntTweakBar\examples\bin32\TwGLCoreSDL.exe
?????文件???????66560??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleDX10.exe
?????文件???????97792??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleDX11.exe
?????文件???????64512??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleDX9.exe
?????文件???????66048??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleGLFW.exe
?????文件???????65536??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleGLUT.exe
?????文件???????76288??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleSDL.exe
?????文件??????498176??2013-03-21?15:25??AntTweakBar\examples\bin32\TwSimpleSFML.exe
?????文件??????133632??2013-03-21?15:25??AntTweakBar\examples\bin32\TwString.exe
?????目錄???????????0??2013-03-21?16:58??AntTweakBar\examples\bin64\
?????文件??????775680??2013-03-21?15:23??AntTweakBar\examples\bin64\AntTweakBar64.dll
?????文件??????272896??2013-03-20?17:29??AntTweakBar\examples\bin64\glut64.dll
?????文件????????1762??2013-03-20?17:29??AntTweakBar\examples\bin64\Readme.txt
?????文件???????69632??2013-03-21?15:25??AntTweakBar\examples\bin64\TwDualGLUT.exe
?????文件???????68096??2013-03-21?15:25??AntTweakBar\examples\bin64\TwSimpleDX10.exe
?????文件??????108032??2013-03-21?15:25??AntTweakBar\examples\bin64\TwSimpleDX11.exe
............此處省略164個文件信息

評論

共有 條評論

相關資源