在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4159|回复: 42

[原创] 添加45°斜边的skill脚本

[复制链接]
发表于 2023-5-25 18:48:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 着着着火了 于 2023-5-26 11:35 编辑

作用:如题。

用法:在CIW窗口load CreateBevel.il脚本,然后用CreateBevelMain()或绑定的快捷键调用。使用的时候先选好EntryLayer,然后框选bBox(框选出重叠部分是一个L型,其它图形算法会出错),在框选之前可以按F3调出form修改生成的腰边的大小。
form.png pig.png

Tips:IC51还不能用,有些函数没有,待续。。。

news:IC51版本已更新,虽然有一些warning,但结果还是OK的

CreateBevel.zip

1.26 KB, 下载次数: 59 , 下载积分: 资产 -2 信元, 下载支出 2 信元

CreateBevel_51.zip

1.26 KB, 下载次数: 19 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2023-5-31 16:49:00 | 显示全部楼层
本帖最后由 着着着火了 于 2023-6-1 17:36 编辑

更新版,修复了hierarchy的问题,mosaic的问题,新增了一些输出提示


CreateBevel.zip

1.35 KB, 下载次数: 39 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2023-8-11 10:43:55 | 显示全部楼层
更新版V3.0



这次修复了在group里使用此脚本生成的图形不在group里的问题


CreateBevel.zip

1.46 KB, 下载次数: 31 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2023-8-22 13:45:58 | 显示全部楼层
本帖最后由 着着着火了 于 2023-8-22 13:47 编辑

更新版V4.0


这次修复了在hierarchy模式下因inst的不同rotation使得生成的bevel不正确的bug


CreateBevel.zip

1.64 KB, 下载次数: 69 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-7-17 10:13:16 | 显示全部楼层
更新版V5.0


第4版的BUG修得不完整,后续使用才发现。

CreateBevel.zip

1.74 KB, 下载次数: 57 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2023-5-29 16:27:33 | 显示全部楼层
大佬这个把enterbox画一个rect和box下所有的这层merger后,判断出在内测的点来围绕这个点画三角形;我·测试有的情况会有bug,导出来的不太对;那个case 1 2 3 4 5来判断三角形画的方向,我不太理解
 楼主| 发表于 2023-5-29 17:19:10 | 显示全部楼层


ljh065216 发表于 2023-5-29 16:27
大佬这个把enterbox画一个rect和box下所有的这层merger后,判断出在内测的点来围绕这个点画三角形;我·测 ...


你所说的bug是在什么情况下产生的呢?我现在知道的是在hierarchy下因为算法的问题是从当前的cv进行搜索的,会出现上层有这层金属但搜索不出来导致生成失败;还有就是框选的范围内不能出现多余的目标层,这样会导致算法判断错误,这就是你后一个问题所说的case判断了,正常框选出来的会生成一个”L“型临时层,这个”L“型无论对着哪个方向,points都是从右上角的那个点开始逆时针存储的,那只要判断目标点的顺序就知道朝向了,算是取巧吧,不严谨,对我来说能用就行了
发表于 2023-5-29 18:05:43 | 显示全部楼层


着着着火了 发表于 2023-5-29 17:19
你所说的bug是在什么情况下产生的呢?我现在知道的是在hierarchy下因为算法的问题是从当前的cv进行搜索的 ...


谢谢,操作问题,正如你所说enterBox的区域,我超出下面shape了;原来这个L的 points的起点和顺序是固定的;刚刚正在测试,之前不知道这个规律
发表于 2023-5-31 19:19:10 | 显示全部楼层
请问下,这个是怎么弄的:
然后框选bBox(框选出重叠部分是一个L型,其它图形算法会出错)
 楼主| 发表于 2023-6-1 09:15:39 | 显示全部楼层


a104842708 发表于 2023-5-31 19:19
请问下,这个是怎么弄的:
然后框选bBox(框选出重叠部分是一个L型,其它图形算法会出错) ...


调用function后会让你框选bBox,把一个直角框进去就是了
发表于 2023-6-2 10:56:17 | 显示全部楼层


着着着火了 发表于 2023-6-1 09:15
调用function后会让你框选bBox,把一个直角框进去就是了


谢谢了,就是调用了函数之后没弹出东西来
 楼主| 发表于 2023-6-2 14:28:29 | 显示全部楼层


a104842708 发表于 2023-6-2 10:56
谢谢了,就是调用了函数之后没弹出东西来


在prompt那栏有提示的,你可能没注意到吧
发表于 2023-6-2 14:53:59 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-8 02:38 , Processed in 0.028071 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表