Option Explicit
Dim Tv As New TVEngine '调用tv3d所必需的
Dim Scene As New TVScene '调用tv3d所必需的
Dim Mesh As TVMesh '定义一个网格物体
Private Sub Form_Load()
Me.Caption = "TV3D 茶壶"
Me.Show '显示当前窗口,每次都加上错不了
Tv.Init3DWindowed Form1.hWnd '用窗口模式启动tv3d
Set Mesh = Scene.CreateMeshBuilder '网格物体初始化,必加
Mesh.CreateTeapot '建立一个茶壶
Mesh.SetPosition 0, 0, 3 '设定物体的位置坐标
Do '主循环
Tv.Clear '清屏
Mesh.RotateY 0.001 '沿y轴以0.001每帧的速度转动
Mesh.Render '渲染茶壶
Tv.RenderToScreen '把所得最终结果渲染到屏幕
DoEvents '这句是把线程空出来,使其他的的程序能运行,必加
Loop
End Sub
用这代码怎么会???
![](http://imgsrc.baidu.com/forum/w%3D580/sign=6da3de31fb36afc30e0c3f6d831beb85/2c0b7766d0160924c5f431ead80735fae4cd3460.jpg)
Dim Tv As New TVEngine '调用tv3d所必需的
Dim Scene As New TVScene '调用tv3d所必需的
Dim Mesh As TVMesh '定义一个网格物体
Private Sub Form_Load()
Me.Caption = "TV3D 茶壶"
Me.Show '显示当前窗口,每次都加上错不了
Tv.Init3DWindowed Form1.hWnd '用窗口模式启动tv3d
Set Mesh = Scene.CreateMeshBuilder '网格物体初始化,必加
Mesh.CreateTeapot '建立一个茶壶
Mesh.SetPosition 0, 0, 3 '设定物体的位置坐标
Do '主循环
Tv.Clear '清屏
Mesh.RotateY 0.001 '沿y轴以0.001每帧的速度转动
Mesh.Render '渲染茶壶
Tv.RenderToScreen '把所得最终结果渲染到屏幕
DoEvents '这句是把线程空出来,使其他的的程序能运行,必加
Loop
End Sub
用这代码怎么会???
![](http://imgsrc.baidu.com/forum/w%3D580/sign=6da3de31fb36afc30e0c3f6d831beb85/2c0b7766d0160924c5f431ead80735fae4cd3460.jpg)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=83dbfec303f79052ef1f47363cf2d738/42cd3cf33a87e95096557ebc1a385343f9f2b4ea.jpg?v=tbs)