jbuzbee 发表于 2008-8-11 10:07:05

材质集合是在2007年render er更改时引入的。2006年及之前的材质是由旧的ACAD_render ads程序定义的,无法通过activex访问;我不知道是否有用于将材质附着到层的命令行版本
这些是ACAD_RENDER arx定义的唯一命令:c:3dsin,c:3msin c: 3dsout,c:3dsout c: 背景,c:背景 c: 饰面,c:饰面 c: 雾,c:fog c: 光,c:光 c: lsedit,c:lsedit c: lslib,c:lslib c: lsnew,c:lsnew c: matlib,c:matlib c: 渲染,c:渲染 c: renderupdate,c:renderupdate c: rendscr,c:rendscr c: 回放,c:replay c: rfileopt,c:rfileopt c: rmat,c:rmat c: rpref,c:rpref c: saveimg,c:saveimg c: 场景c:场景 c: setuv,c:setuv c: showmat,c:showmat c: 统计,c:统计

jbuzbee 发表于 2008-8-11 11:28:55

谢谢jab jbuzbee,至少我有一些东西要开始了……明天我会用它做实验

jbuzbee 发表于 2008-8-11 11:50:43

这里是#039;另一个想法是:你能建立一个标准的材料/图层图吗 已将材料附着到该层 然后可以通过objectdbx导入层 您甚至可以使用命名约定或在描述中包含材质:“3d wall stucco red…”;红漆饰面的砂饰面灰泥“
是吗
I'我们在AutoLISP中有一个导入层例程,但它需要用于GUI的OpenDCL(它是免费的):OpenDCLhttp://sourceforge.net/projects/opendcl/?abmode=1

jbuzbee 发表于 2008-8-11 12:10:40

我有材料列表和层列表…所以我只需要使用命令将材料附加到特定层,这是我在2007年粘贴lisp上面的代码时所做的。我在2005年也需要做同样的事情
页: 1 [2]
查看完整版本: 用于在autocad中将材质(bmp、jpeg)附着到图层的vba