3dsmax如何批量导入obj格式文件

一.运行脚本代码

Fn getnames Title FilterName =(

dialog = DotNetObject"System.Windows.Forms.OpenFileDialog"

dialog.title = Title

dialog.filter = FilterName

dialog.Multiselect = true

OpenFileResult = dialog.ShowDialog()

if OpenFileResult.Equals OpenFileResult.OK then

(
dialog.FileNames
)

else
Undefined

)

--if form !=undefined do destroydialogmytools

rollout form "批量导入obj"
(

label lbl "批量导入obj"

button btn "选择导入obj路径" width:120 height:25
on btn pressed do

(

file_names= getnames "选择导入文件" "OBJ (*.obj)|*.obj"

if file_names != undefined do

(

for f in file_names do

(

if ( doesfileexist f ) do

importFile f #noPrompt using:Wavefront_Object

for geo in geometry

where (matchPattern geo.name pattern:"3D_Object*") do

(

#NAME?

pathaa = filterString (f as string)"//"

geo.name = pathaa[pathaa.count]

)

)

)

)

)

createdialog form 200 50

 

二、可修改导入格式(如dae文件)

file_names= getnames "选择导入文件" "dae(*.dae)|*.dae"

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值