CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2019 开发者帮助

3dsin(AutoLISP/外部函数)

2024-5-18 17:49| 发布者: admin| 查看: 123| 评论: 0|原作者: admin|来自: AutoCAD

3dsin(AutoLISP/外部函数)

导入 3D Studio (.3ds) 文件

支持的平台: 仅限 Windows

先决条件: 必须先加载 AcRender ObjectARX 应用程序,然后才能调用该函数。早期版本可能需要加载 render.arx 文件。(arxload "acrender")

签名

(c:3dsin mode [multimat create] file)
模式

类型:整数

一个数值,指定是以交互方式 (mode = 1) 还是非交互方式使用 (mode = 0)

多层垫

类型:整数

一个数值,指定如何使用多种材质处理对象。如果模式设置为 0,则为必需。允许值为

0 为每个材质创建一个新对象

1 将第一种材质指定给新对象

创造

类型:整数

一个数值,指定如何组织新对象。此模式始终导入 .3ds 文件中的所有对象。如果模式设置为 0,则为必需。允许值为

0 为每个 3DS 对象创建一个图层

1 为每种 3DS 颜色创建一个图层

2 为每个 3DS 材质创建一个图层

3 将所有新对象放在一个图层上

文件

类型:字符串

要导入的 3DS 文件;.3ds文件扩展名是必需的。

返回值

类型:整数或无

如果文件已成功导入,则为数值;否则,如果无法导入文件,则返回。nil

例子

导入所有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
1

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-5 17:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部