明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1574|回复: 7

[讨论] 有什么办法可以在插入 *.3ds 文件的时候跳过对话框么?

[复制链接]
发表于 2004-1-4 02:47:00 | 显示全部楼层 |阅读模式
有什么办法可以在插入 *.3ds 文件的时候跳过对话框么?
在命令行下面执行

filedia=0 也没用
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2004-1-5 09:40:00 | 显示全部楼层
2004英文版,FILEDIA=0,没有对话框显示了。
 楼主| 发表于 2004-1-5 11:32:00 | 显示全部楼层
你试过么?
我用2002,filedia=0,3dsin命令还是有对话框跳出来。
麻烦你试试2004的情况。
发表于 2004-1-5 13:53:00 | 显示全部楼层
你是想说试试2002吧,我没有,别人试试吧
 楼主| 发表于 2004-1-6 00:32:00 | 显示全部楼层
可是你真的试了2004么?不要想当然,凭经验来回答!
打开文件的对话框是没有了,可是选项对话框还没取消。
你自己3dsout再3dsin试试。(filedia对3dsout的选项对话框也无效,只是对打开文件对话框有效)
发表于 2004-1-6 10:21:00 | 显示全部楼层
匯入 3D Studio (.3ds) 檔案 (外部定義:render ARX 應用程式)
(c:3dsin mode [multimat create] file)

引數

mode

指定指令是以交談式 (mode = 1) 或非交談式 (mode = 0) 使用的整數。

multimat

指定如何處理多重材質物件的整數。如果 mode 設定為 0,則需要此引數。允許的值有:
0 為每個材質建立新的物件
1 指定第一個材質給新的物件

建立

指定如何組織新物件的整數。這個模式一定會將 3ds 檔案的全部物件匯入。如果 mode 設定為 0,則需要 create 此引數。允許的值有:
0 為每個 3DS 物件建立一個圖層
1為每個 3DS 顏色建立一個圖層
2 為每個 3DS 材質建立一個圖層
3 將全部的新物件放置在單一圖層

file

指定要匯入 .3ds 檔案的字串;需要以 .3ds 為副檔名。

模式為 0 一定會將 3ds 檔案中的全部物件匯入。
範例
開啟供匯入的 3D Studio 檔案 globe.3ds,並提示使用者匯入規格:

(c:3dsin 1 "globe.3ds")

匯入沒有使用者輸入的 shadow.3ds,以多重材質分離物件,並將全部新的物件放在相同圖層上:

指令:(c:3dsin 0 0 3 "c:/my documents/cad drawings/shadow.3ds")
Initializing Render...
Initializing preferences...done.
Processing object B_Leg01
Converting material SKIN
Processing object B_Leg02
Processing object Central_01
Processing object Central_02
Processing object F_Leg01
Processing object F_Leg02
Processing object M_Quad01
Processing object ML_Feele01
Processing object ML_Feele02
Processing object Pre_Quad01
Processing object Pre_Quad02
3D Studio file import completed

匯出 3D Studio 檔案 (外部定義:render ARX 應用程式)
(c:3dsout sset omode div smooth weld file)

引數

sset

含有要匯出 AutoCAD 物件的選集。

omode

指定代表 AutoCAD 資料輸出模式的整數 (0 或 1)。目前,3dsout 輸出不管 omode 是設定為 0 或 1 都相同

div

指定如何將 AutoCAD 物件分成 3D Studio 物件的整數。允許的值為:
0 建立每個 AutoCAD 圖層的物件。
1 建立每個 AutoCAD 顏色的物件。
2 建立每個 AutoCAD 物件類型的物件。

smooth

指定自動平滑化門檻角度的整數,如果 smooth 設定為 ?,不會完成自動平滑化;如果設定為0 ?60,當兩曲面法線之間角度小於此值時,AutoCAD 產生平滑化。

weld

指定近處頂點接合距離門檻的實數。如果 weld 設定為小於 0 的值,會停用接合;如果設定為大於或等於 0 的值,AutoCAD 接合頂點會更接近這個值。

file

指定要建立 3D Studio 檔案名稱的字串;需要 .3ds 副檔名。

範例
匯出全部的圖面,建立以圖面圖層為基礎的 3D Studio 物件,使用 30 度平滑門檻及接合距離為 0.1:

(c:3dsout (ssget "X") 0 0 30 0.1 "testav.3ds")
 楼主| 发表于 2004-1-6 17:22:00 | 显示全部楼层
厉害!版主是怎么找到这些资料的?
发表于 2004-1-8 10:53:00 | 显示全部楼层
就是最基本的:Autolisp參考手冊


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 12:33 , Processed in 0.202525 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表