CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

3dsin (AutoLISP/External Function)

2023-1-5 15:18| 发布者: admin| 查看: 639| 评论: 0|来自: AutoCAD

摘要: 导入 3D 工作室 (.3ds) 文件

导入 3D 工作室 (.3ds) 文件

支持的平台:仅窗口

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

签名

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

类型:整数

一个数值,它指定命令是交互使用(模式 = 1)还是非交互式使用(模式 = 0)

多垫

类型:整数

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

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

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

创造

类型:整数

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

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

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

阿拉伯数字为每个 3DS 材质创建一个图层

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

文件

类型:字符串

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

返回值

类型:整数或零

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

例子

导入所有阴影.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 )

GMT+8, 2024-5-19 13:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部