凭栏听雨opensolaris.blog.chinaunix.net
riverbird2005
follow my heart...
全部博文(1413)
黑莓开发(1)
VIM(4)
Emacs(30)
创业随感(6)
电子商务(18)
股海沉浮(2)
随笔随想(137)
江鸟游记(42)
windows(8)
Dos(8)
FreeBSD(2)
Unix(1)
Linux(114)
Perl(0)
服务器(3)
ASP.NET(2)
ASP(2)
JSP(0)
PHP(21)
TrueVision3D(16)
DirectShow(0)
DirectSound(0)
DirectPlay(0)
DirectInput(1)
DirectDraw(6)
Direct3D(0)
游戏思考(16)
开发工具(1)
开发理论(6)
其它引擎(15)
DirectX(0)
SDL(15)
Allegro(7)
走走看看(36)
使用经验(68)
最新软件(17)
wxclam(2)
DjangoWeblog(7)
CodeStatistics(1)
系统备份恢复专家(1)
承影AutoKiller(1)
承影博客系统(2)
承影在线投票系统(1)
承影在线相册(1)
承影图片浏览器(2)
承影邮件群发(3)
星际争霸作弊器(0)
承影joy-key-mous(1)
承影Access2Sqlit(1)
承影图标提取器(2)
承影帝国时代II作(0)
承影随时学英语(3)
承影帝国时代I作(0)
小鸡快跑(1)
承影窗口控制(1)
承影自动下载器(2)
承影屏幕取色器(1)
承影打地鼠(2)
承影留言板(1)
承影聊天器(5)
承影P2P插放器(2)
承影虚拟桌面(2)
承影安全卫士(4)
承影速打王(3)
其它东东(5)
承影百事通(3)
承影浏览器(4)
承影系统优化大师(6)
承影媒体播放器(7)
承影QQ自动聊天器(4)
承影兵书战策(2)
承影短信收发器(2)
承影串口调试助手(3)
承影翻译器(2)
承影流星蝴蝶剑外(2)
承影大空战(3)
承影复读机(1)
承影文档压缩器(2)
承影自动点击器(2)
承影游戏地图编辑(1)
承影超级撞球(1)
承影Windows时间(11)
承影文本编辑器(12)
承影影碟经营管理(2)
承影电子表格(1)
承影客户关系管理(3)
承影独孤九剑(7)
承影大头贴(7)
VMBasic(1)
InnoPascal中文版(3)
Dev-Pascal中文版(1)
iMOSO智能商务助(0)
共享软件销售代理(0)
Authorware(0)
Director(1)
Flash(1)
Groovy(3)
AutoHotKey(2)
VBScript(1)
Lua(2)
JScript(2)
AutoItX(5)
AWK(4)
Ruby(0)
TCL(8)
Python(58)
Postgresql(3)
PowerBuilder(0)
Visual Foxpro(1)
Sqlite(2)
InterBase(0)
FireBird(1)
Oracle(0)
MS Sql Sever(10)
MySQL(17)
打包工具(7)
UML(0)
项目管理(42)
other(4)
wxWidgets(25)
RealBasic(1)
PureBasic(6)
JustBasic(1)
ExtremeBasic(1)
HBasic(2)
VisualBasic.Net(6)
VisualBasic(0)
PowerBasic(3)
FreeBasic(4)
Asm(16)
CSharp(10)
SmartWin(2)
GTK+(4)
QT(0)
FoxToolKit(0)
FLTK(2)
D(3)
Basic(11)
Java(24)
Delphi/Pascal(80)
C/C++(205)
2013年(1)
2012年(5)
2011年(45)
2010年(176)
2009年(148)
2008年(190)
2007年(293)
2006年(555)
kjz49990
amberhel
叶绍琛
savechen
roothome
duzhenhu
liurhyme
yjx2003
hbj_2008
wb123456
teacheng
zjwzri
Jonathan
hncsxzx
hjshajsh
wojiuzhu
飘絮絮絮
tttxxx
分类:
2006-11-26 19:44:13
Option ExplicitPrivate TV3D As TVEnginePrivate Teapot As TVMeshPrivate Scene As TVScenePrivate DoLoop As BooleanPrivate sngAngle As SinglePrivate Sub cmdQuit_Click() DoLoop = FalseEnd SubPrivate Sub Form_Load() Set TV3D = New TVEngine TV3D.SetDebugFile "c:\debug8.Txt" '设置搜索目录路径 TV3D.SetSearchDirectory App.Path '初始化窗口模式 TV3D.Init3DWindowedMode Picture1.hWnd TV3D.DisplayFPS = True '设置坐标系统 TV3D.SetAngleSystem TV_ANGLE_DEGREE Set Scene = New TVScene '场景中加载材质 Scene.LoadTexture "..\..\..\Media\texture.bmp", , , "TeapotTexture" Set Teapot = New TVMesh Set Teapot = Scene.CreateMeshBuilder Teapot.CreateTeapot '设置材质 Teapot.SetTexture GetTex("TeapotTexture") Teapot.EnableSphereMapping True Teapot.SetPosition 0, 0, 10 sngAngle = 0 '设置角度 Teapot.SetRotation 0, sngAngle, sngAngle Form1.Show DoLoop = True Main_LoopEnd SubPrivate Sub Form_Unload(Cancel As Integer) DoLoop = False Main_QuitEnd SubPrivate Sub Main_Loop() Do DoEvents sngAngle = sngAngle + (TV3D.AccurateTimeElapsed * 0.01) Teapot.SetRotation sngAngle, sngAngle, -sngAngle TV3D.Clear '渲染场景中所有模型 Scene.RenderAllMeshes TV3D.RenderToScreen Loop Until DoLoop = False Main_QuitEnd SubPrivate Sub Main_Quit() ' We want to quit the project, so we destroy the teapot object. Set Teapot = Nothing ' Then, we destroy the scene object. Set Scene = Nothing ' We finish the frenetic destroy with the TV3D object. Set TV3D = Nothing ' We end the application. EndEnd Sub
上一篇:TV3D学习例程2-建立一个茶壶模型[原创]
下一篇:TV3D学习例程4-键盘输入[原创]
登录 注册