找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 848|回复: 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 编辑 ( g6 P$ m/ t* j1 L: C$ _, `9 P. N( S
& j! Z& z- a$ C% @, s; T
procedure(convert_cline_shape()( e$ H* ]) _  h4 p0 O( u" p! ^/ V
    let((cline_ids net layer polydbid)+ C# V5 e1 z$ e4 v7 q
        axlClearSelSet()
9 l0 j. Z, K' D        axlSetFindFilter(?enabled list("noall" "clines") ?onButtons list("noall" "clines"))' d' q& H1 x, \) r. B
        axlSelect(?prompt "Select Clines to convert to a shape.")
% b7 P! z6 Q7 |9 i        cline_ids= axlGetSelSet()
5 z, [% _2 S. E        if(cline_ids then# R- J% j. p+ B1 f1 c
            foreach(bid  cline_ids
% N- O% v- \( G3 ^: Q                net = bid->net->name- o5 D/ K5 p* ]8 M* m' _
                layer = bid->layer
9 [, m' Q: Q/ B: ]$ }8 G                polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)
# d1 n# s0 ?' G% K3 }0 P                axlUIWPrint(nil "### polydbid is %L" polydbid)
$ h9 @; K) s' a                if(polydbid then
. T' u' X( e& a- A* g, l* h8 y                    axlDBCreateShape(car(polydbid) t layer net); Y8 f; U: v5 n  `. b
                    axlDeleteObject(bid): g3 n" z" U& K$ t- r
                )8 |$ j- f( s. q
            )
: W1 ^2 B: n7 P! S- J        )
$ D. z1 Y, x5 R3 `    axlClearSelSet()2 V" |5 d8 |- c" {
    axlFinishEnterFun()
/ p5 P& }8 T. E( D3 S    )
3 J: v8 P+ H  w* \* j5 I) T- @1 `6 C)
# e8 J+ @+ {# C5 b
( f3 U, K+ u5 G7 D. {
) t! F1 Z2 s9 C补充内容 (2016-7-4 16:19):
' x/ i5 S/ G% t: Q4 S2 ~出现转换完后多边形线头的问题,只需要修改如下一行代码即可。
5 Q9 e5 W" d0 s0 rpolydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)----〉(修改为下面一行), ]: v9 [/ m8 T9 r: i; @  ~1 p
polydbid = 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
' d' @/ W4 Y+ i( [( a' g$ u7 i需要进入skill模式,进入方法:输入skill 即可

. h% K; b5 Q" N3 m; O$ H! \: g$ ~% Z5 _我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  # E6 B) a5 g$ N
                    出现  T
; g: x6 _0 o% A8 p1 [/ G                            command>   再输入:convert_cline_shape()
0 n1 U- v0 S2 m% y0 c                    出现  E-Command not found: convert_cline_shape()
  m+ T5 ?. B8 A, |3 g8 c9 |& L) n( Y5 c* x5 ]0 o( x* O: v! P

: |' Y1 G7 Z  s- L. d& u! w- Z% s求解!!
' Q3 }% A6 V0 }6 P$ _

点评

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
/ r) l; U8 y4 s' g* @7 N: C我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  - ~  n/ l. d, J* p* Z6 w$ w. M4 y
                    出现  ...
4 y& P5 B# n$ ?, a8 A. q, I) I6 x
1,输入skill 显示skill〉
, v, h# f* R& r; x/ x# g2,load("convert_cline_shape.il")9 _1 O5 P# _8 k. j% _, A! [
3,convert_cline_shape/ s5 Z+ r# o0 }% b
4,over2 \* d* ]( a, w+ Y" l

1 l- ?4 _0 q! ?3 Y5 Q9 K

点评

搞定!谢谢!  详情 回复 发表于 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 编辑 & j1 r& L3 X* V( ~9 D/ w. k: S/ r
不要命的荨麻草 发表于 2016-3-25 11:454 s5 K% S; w( o6 o
这个怎么用呢?

- w& L! E6 U6 @- a3 ]1 J1,新建一个il文件+ z) X# \3 w2 f, J- v
2,把这个代码放到这个文件中,保存。
1 Y( m. b1 r& }+ m0 m7 p5 C7 s8 O3,通过allegro的命令行部分,输入skill+回车进入skill模式。显示为:skill〉! |6 W0 W0 j: \* L
3,使用load 命令把这个新建的il文件加载进来" g$ `5 u  a/ {: Q1 B6 ~
4,命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,你鼠标点击后,点击的cline就变成shape了。7 }! w9 d* i4 ]1 b! i3 E
5,over。
; f6 c7 h* S1 y% z& M- E* [! ]2 \
0 b& Q! y2 [/ q" R) _1 f1 H

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:463 E4 m. E. i+ e1 V8 @) G5 M* d  |
试了下,蛮好用的,谢谢楼主

' L3 G" C. |4 ^; I3 Y% h% o还以为别人回复能积分。。。。。。. Z6 x4 Y8 e2 w0 f

点评

太天真了,我支持下你啊  详情 回复 发表于 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:526 u0 @7 a0 R% {6 t9 S1 V' f
还以为别人回复能积分。。。。。。
" ?' R: T" J: j4 }
太天真了,我支持下你啊* u( k7 q* D4 t1 I

点评

谢谢!谢谢!谢谢! 重要的事情说三遍!  详情 回复 发表于 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
3 l- ?8 i* q6 R2 N9 M# y太天真了,我支持下你啊

* O! n0 q! c4 [1 m5 S) H谢谢!谢谢!谢谢! 重要的事情说三遍!" i9 M" ^9 }2 b! E+ j% u8 `0 d
0 g" {5 |+ C) C

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
11#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 14:00
0 N" Y' d: a7 d0 |. i+ ~8 i怎么不在文件里面加个快捷命令行啊?太敷衍了

. ]  G: f1 u/ l额。。。。  i, s: x/ ^& V. H. O( r

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
12#
 楼主| 发表于 2016-3-25 14:06 | 只看该作者
给附件的函数添加快捷键:8 ~# }! @9 ?% |
axlCmdRegister("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, 2024-11-16 07:33 , Processed in 0.071172 second(s), 37 queries , Gzip On.

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

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

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