乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 10|回复: 3

[编程交流] 更改颜色或图层

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:10:25 | 显示全部楼层 |阅读模式
你好
 
我正在寻找一种基于对象材质更改对象颜色的方法。我学到的是物体(或enteties?我是指网格/实体/面或类似物)由颜色、材料和纹理组成。
 
如果每个网格都有自己的颜色,我会运行这个脚本,我发现它叫做COL2LAY,它根据索引颜色将所有内容放在不同的层上。
 
原因是我需要在另一个名为Novapoint的Autocad应用程序中对所有内容进行纹理化,而这种纹理化是基于层的(我知道这听起来很不礼貌,确实如此!)
 
我正在使用autodesk插件“skp import”从google warehouse导入skp文件,我的dwg模型具有材质和纹理,但所有内容都位于图层0上,颜色为白色或bylayer。。
 
更困难的是,物体的某些部分具有“byblock”材质。。
 
我真的很感激你的帮助!对不起,我的英语不好:哎呀:
 
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 07:50:16 | 显示全部楼层
欢迎来到Cad导师。
 
每个应用了材质的实体将具有347 DXF代码。其中包含引用材料字典中材料记录的名称。因此,您可以使用1 dxf代码获取该材质的名称。从那里,它与col2lay函数基本相同。
 
关于byblock材料,这几乎是不可能的“修复”。如果同一块有两个副本,但材料不同,会发生什么?您需要分解这些块,并将材质分别应用于每个块。
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:56:35 | 显示全部楼层
谢谢你的回复。我找到了另一种方法。我将dwg导出到FBX,然后将FBX导入回dwg。然后,每个带有材质的网格将具有与材质相似的颜色。具有材质byblock的网格似乎也被分解为不同的颜色,每种颜色与材质相似。
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 08:21:25 | 显示全部楼层
这似乎要简单得多是的。我正在寻找一些旧的(即导出到3DS)具有类似功能,但似乎ACad 2013无法再导出到3DS。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 11:24 , Processed in 0.383493 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表