|
|
我用3ds Max 7中制作了一个茶壶,赋于木质材质。用插件Pandasofts DirectX Exporter-4.6.62.0导出.x文件(tea.x)。
在VB中用
Dim TV As TVEngine '创建一个TVEngine实例
Dim 物品 As TVScene '创建一个TVScene场景
'Dim Inp As TVInputEngine
Private Type TeaType '自定义茶壶的类型,包括了TVMesh
Model As TVMesh
End Type
Dim Tea As TeaType '创建一个TeaType的实例
Form_Load()中入下面语句
Set TV = New TVEngine
Set 物品 = New TVScene
TV.SetWatermarkParameters TV_WATERMARK_TOPRIGHT, 1 'LOGO位置
' TV.Initialize Me.hWnd
' Set Inp = New TVInputEngine
'定义茶壶1
Set Tea.Model = 物品.CreateMeshBuilder("Tea") '给茶壶的模型创建Tea这个实例名
Tea.Model.LoadXFile App.Path + "\model\tea.x", , False '读X文件
Tea.Model.ScaleMesh 0.5, 0.5, 0.5 '茶壶尺寸
Tea.Model.SetRotation 24, 12, 0 '茶壶角度
为什么得到的茶壶是白色的?是导出X文件时的选项不对还是要在VB在赋于材质?那我想直接用在3dsMax中做好的模型及材质怎么办?
|
|