找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 858|回复: 30
打印 上一主题 下一主题

cline 转 shape 源码呈上 看者有份 [只为三级]

[复制链接]

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
跳转到指定楼层
1#
发表于 2016-3-25 11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 skill_rc 于 2016-3-25 13:51 编辑 # f  \8 O8 _- P7 }

0 Q, Q3 w9 @6 K$ }8 s5 s7 Y7 v9 a( cprocedure(convert_cline_shape()
- d; M5 T* ]( N5 V. R    let((cline_ids net layer polydbid)8 c6 g; s6 _& ]7 j& B" W
        axlClearSelSet()7 A6 p6 _8 k: B1 T7 f
        axlSetFindFilter(?enabled list("noall" "clines") ?onButtons list("noall" "clines"))/ w6 C. B$ W$ V. T9 {% V$ h- Y
        axlSelect(?prompt "Select Clines to convert to a shape.")
1 c; Z4 I' O: e- |! M; N        cline_ids= axlGetSelSet()* n8 L9 X- n0 B+ C3 ?1 J
        if(cline_ids then; I5 h2 S+ q5 K& e' d- O
            foreach(bid  cline_ids1 J5 A  c8 ~& X9 }
                net = bid->net->name
7 T7 R! G7 O" S3 [                layer = bid->layer
6 v2 r' a( s: O( m- F0 J. J0 O                polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)1 T/ F" M1 O, R2 S
                axlUIWPrint(nil "### polydbid is %L" polydbid)' h4 }% D7 [4 `' k+ z
                if(polydbid then
/ I& Q" R6 g) Y8 [3 Q/ o                    axlDBCreateShape(car(polydbid) t layer net)
" c7 Q7 y, p$ R. p3 o8 ^                    axlDeleteObject(bid)( b6 X1 u( {$ y* E
                )+ a4 k! i4 e- o6 E
            )
+ b$ J: G' n" b8 ?        )% ~9 j' ^! q- b& p+ {7 y
    axlClearSelSet()
( ?5 Z& e8 ]6 r4 f2 b2 x    axlFinishEnterFun()4 r; t# T8 b& P3 _! s# Y, @
    )+ }( u8 D/ T- a5 q* P
)! q5 F- {) W$ j9 o* T

+ }4 R3 H' ^5 x* O  [& v% }4 ^$ C. C$ f+ e# D& G
补充内容 (2016-7-4 16:19):
$ |# K: u, d" ^% p出现转换完后多边形线头的问题,只需要修改如下一行代码即可。8 W0 i8 g4 u, e* W6 b' R
polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)----〉(修改为下面一行)
7 {/ n2 A8 J3 V9 n1 E) H) R* Rpolydbid = axlPolyFromDB(bid ?endCapType 'ROUND)

convert_cline_shape.zip

510 Bytes, 下载次数: 43, 下载积分: 威望 -5

补充文件

评分

参与人数 3威望 +5 收起 理由
Nicole + 2 很给力!
65770096 + 2 很给力!
frankyon + 1 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏4 支持!支持! 反对!反对!

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
推荐
 楼主| 发表于 2016-3-25 12:24 | 只看该作者
别人回复不会增加我的积分么? 哭晕在厕所。。。。。。。

8

主题

95

帖子

433

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
433
推荐
发表于 2016-3-31 18:18 | 只看该作者
skill_rc 发表于 2016-3-28 08:52
" A' N; `' K" J9 K( O1 s需要进入skill模式,进入方法:输入skill 即可
, l4 ?1 O2 |! Z/ [4 n
我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  
" x7 j6 E  Y5 h                    出现  T( ^0 z7 U. u6 f
                            command>   再输入:convert_cline_shape()
7 P+ ~" {" D3 d. A0 F* Q8 z                    出现  E-Command not found: convert_cline_shape()
5 D2 c# r) u' I! `3 n6 e: a( l4 O+ v, {9 y( J

5 t# f6 b# `) a; p5 ]# }% v求解!!
; }2 D6 A7 {; C2 h# I

点评

1,输入skill 显示skill〉 2,load("convert_cline_shape.il") 3,convert_cline_shape 4,over  详情 回复 发表于 2016-3-31 18:33

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
推荐
 楼主| 发表于 2016-3-31 18:33 | 只看该作者
Nicole 发表于 2016-3-31 18:18# k* @2 u7 M" L/ y
我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  / s3 a3 K& T! @7 s3 M' V
                    出现  ...

8 D. G" H! C, ?5 ?- ?& c1,输入skill 显示skill〉
6 }* W2 A7 X& ~0 r2,load("convert_cline_shape.il")$ a$ v2 k, }/ G6 A) e0 I/ B) d
3,convert_cline_shape
6 M/ s' g% B7 \( B4,over
; c# y0 x8 w8 P. R4 C% @$ l  d* a; I7 e& j2 [! A

点评

搞定!谢谢!  详情 回复 发表于 2016-4-1 09:16

23

主题

236

帖子

956

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
956
2#
发表于 2016-3-25 11:45 | 只看该作者
这个怎么用呢?

点评

1,新建一个il文件 2,把这个代码放到这个文件中,保存。 3,通过allegro的命令行部分,load 命令把这个新建的il文件加载进来 4,在allegro 命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,  详情 回复 发表于 2016-3-25 12:23

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
3#
 楼主| 发表于 2016-3-25 12:23 | 只看该作者
本帖最后由 skill_rc 于 2016-4-1 09:46 编辑 2 r0 M( a4 g" a1 C7 R, N
不要命的荨麻草 发表于 2016-3-25 11:45% G2 A, [1 C, \
这个怎么用呢?

& e; L  i# c/ g' y) t- g% {2 p1,新建一个il文件8 J- q0 R) t# v
2,把这个代码放到这个文件中,保存。/ }( v- [7 X3 [! M
3,通过allegro的命令行部分,输入skill+回车进入skill模式。显示为:skill〉
4 }1 B+ K! o$ _3,使用load 命令把这个新建的il文件加载进来( E: Q' R, |% q! o* Q& U* A) _
4,命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,你鼠标点击后,点击的cline就变成shape了。+ v5 k5 s$ K4 A- [
5,over。
* R+ ]/ X. D7 S1 l- U( p7 g
% ^; z' \; W3 g  f

11

主题

384

帖子

2966

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2966
5#
发表于 2016-3-25 13:32 | 只看该作者
同学,你还不如自己把文件做好,别人下载的时候你还可以赚点积分威望什么的

11

主题

384

帖子

2966

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2966
6#
发表于 2016-3-25 13:46 | 只看该作者
试了下,蛮好用的,谢谢楼主

点评

还以为别人回复能积分。。。。。。  详情 回复 发表于 2016-3-25 13:52

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
7#
 楼主| 发表于 2016-3-25 13:52 | 只看该作者
mintjelly_abc 发表于 2016-3-25 13:46
* H) ^- N* c/ T4 y  B, @试了下,蛮好用的,谢谢楼主
) R8 n* ]# Q8 P$ ?3 V$ y! B
还以为别人回复能积分。。。。。。8 p4 d& b, u  }* T$ c/ _

点评

太天真了,我支持下你啊  详情 回复 发表于 2016-3-25 13:58

11

主题

384

帖子

2966

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2966
8#
发表于 2016-3-25 13:58 | 只看该作者
skill_rc 发表于 2016-3-25 13:524 d/ z& P6 b1 M) k5 f
还以为别人回复能积分。。。。。。

: x* p! v) K4 R. U# Z太天真了,我支持下你啊/ U0 }: ]! v* a, \( c, e

点评

谢谢!谢谢!谢谢! 重要的事情说三遍!  详情 回复 发表于 2016-3-25 14:01

11

主题

384

帖子

2966

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2966
9#
发表于 2016-3-25 14:00 | 只看该作者
怎么不在文件里面加个快捷命令行啊?太敷衍了

点评

额。。。。  详情 回复 发表于 2016-3-25 14:01

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
10#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 13:58* Y4 b# s' k' g1 o  ?
太天真了,我支持下你啊
. _2 @5 _  b; [7 a  S# y6 |0 e  `
谢谢!谢谢!谢谢! 重要的事情说三遍!, \8 Q& ^8 f8 b, d: p+ O$ O
& a/ t+ o- e! k/ p5 a

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
11#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 14:005 S/ H* l  @. ]7 m
怎么不在文件里面加个快捷命令行啊?太敷衍了
( r1 F5 [; s4 r% `
额。。。。+ r. M5 M" y5 R# n& K; `

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
12#
 楼主| 发表于 2016-3-25 14:06 | 只看该作者
给附件的函数添加快捷键:
, T. G. H, X. JaxlCmdRegister("c2s" `convert_cline_shape)

11

主题

189

帖子

2375

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2375
13#
发表于 2016-3-25 14:08 | 只看该作者
哈哈!

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
14#
 楼主| 发表于 2016-3-25 14:14 | 只看该作者
自己下载还减掉威望值,这是一种什么样的酸爽体验。说好的三级呢。。。。

18

主题

154

帖子

363

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
363
15#
发表于 2016-3-25 15:37 | 只看该作者
好几啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-19 06:08 , Processed in 0.565962 second(s), 47 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表