找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 851|回复: 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 编辑 3 _5 M$ `" J, z

* o. X; y3 M5 \" p1 h, r6 ]3 E0 D0 gprocedure(convert_cline_shape(): V* X- F6 U8 c" B
    let((cline_ids net layer polydbid)7 y' H+ e) A/ p* J1 a6 |
        axlClearSelSet()2 [! v! h* Q, z6 C+ H
        axlSetFindFilter(?enabled list("noall" "clines") ?onButtons list("noall" "clines"))
# e. _( t: W" N  I        axlSelect(?prompt "Select Clines to convert to a shape.")
. A$ y: r; E7 }, t& c! z, v8 ^, x        cline_ids= axlGetSelSet()3 @; h: Q0 u1 A; r: v
        if(cline_ids then
5 Z) Q6 A- i! Z9 u            foreach(bid  cline_ids, s" q8 G6 @" ^$ A
                net = bid->net->name
; ~5 V. }% _2 h1 F# L+ u                layer = bid->layer' I' N8 V) H: h+ l7 e4 j
                polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)
( V1 _" d. ~8 H" X0 l                axlUIWPrint(nil "### polydbid is %L" polydbid)
8 P" h3 f/ d7 r7 N; f2 s7 O& U; f) H                if(polydbid then
/ W* s( {' ^% s4 l! e3 \                    axlDBCreateShape(car(polydbid) t layer net)% s! d- [" x+ g+ i4 e
                    axlDeleteObject(bid)' J; B. v# Q% \1 a3 \# s2 e
                )5 o( F& ]. K% A& ^# ]' p4 O
            )# P; X6 P& [5 W+ [3 b9 z
        )
6 ]( r, M% _9 ]. `9 n9 a# p8 f    axlClearSelSet()
2 _# M3 C5 x8 X4 {& N/ c0 w    axlFinishEnterFun()
9 v$ X2 y) m9 R$ d    )* [6 N9 v3 W( p1 p
)
3 t  ^/ L* A1 L- }  `$ |: H8 p; C  x, Z

9 {" M: V( z. _0 s. Q1 E补充内容 (2016-7-4 16:19):
3 s: U6 y( @4 }出现转换完后多边形线头的问题,只需要修改如下一行代码即可。  t* o! U/ `2 R$ i/ Q# M, G; n
polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)----〉(修改为下面一行)
& B3 Y3 ~5 D+ F1 T* @9 p% Bpolydbid = 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: R- V$ q+ B: Z. q
需要进入skill模式,进入方法:输入skill 即可

3 c4 H; L. E4 Z9 F3 t我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  0 x/ Q( f# f% m
                    出现  T, I6 `5 q  S4 e) z. H' c. Y5 y0 L
                            command>   再输入:convert_cline_shape()
0 d+ r$ Y2 t9 e% ?) I                    出现  E-Command not found: convert_cline_shape() 2 j6 Q0 @# d/ N6 T

" k! X- [* h  E' ], t2 |- k  y0 A, h6 z# {2 ]2 r- I) d
求解!!
( r+ _+ Q; e$ U4 F" z( 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$ U: `4 i5 E, v
我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")    j& P: x5 ^, q. i
                    出现  ...

# N- T: \' Q0 l, M9 M9 d; Z0 o- e2 F1,输入skill 显示skill〉
/ e' N6 m: C! @4 N2 k7 E0 Y7 ]) X2,load("convert_cline_shape.il")( `' S! \8 r% j( a' P- c
3,convert_cline_shape
& Q2 Y( k* e# D" x0 g% C3 ~4,over
4 |0 _# Z$ D  d0 e; g0 |( e9 \( M* m5 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 编辑
, u" q  B( |- @$ o$ E; C
不要命的荨麻草 发表于 2016-3-25 11:45
( w) d! Q6 f- @/ ?2 m7 b这个怎么用呢?

3 p% Z# [& Q" L0 V, ^, y, d5 F1,新建一个il文件
. {  g' O9 v& p" c+ \% e2,把这个代码放到这个文件中,保存。+ f% \9 m6 M) f, h
3,通过allegro的命令行部分,输入skill+回车进入skill模式。显示为:skill〉0 V+ [1 o3 M$ W7 h3 |
3,使用load 命令把这个新建的il文件加载进来0 C6 s* z7 [8 u
4,命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,你鼠标点击后,点击的cline就变成shape了。0 B. f0 V  p/ Z
5,over。
& \7 h% Z  e: Q( C+ F1 Y! p
' y3 s: h/ ^, d6 h7 e: ~* d

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* N- }9 l' C- b; L
试了下,蛮好用的,谢谢楼主
6 z: ^  \# O1 Y2 I: d% I" q) _% B
还以为别人回复能积分。。。。。。
: X; O8 [! L' ]' Y7 s) M; B3 `

点评

太天真了,我支持下你啊  详情 回复 发表于 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:52
7 v6 B8 P5 T: ~) T" x* M还以为别人回复能积分。。。。。。

' L# D% c2 {* D: |+ T" c% \太天真了,我支持下你啊
3 t" f* W% x9 @0 t" {: p9 c/ \

点评

谢谢!谢谢!谢谢! 重要的事情说三遍!  详情 回复 发表于 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
: V* `8 C6 B& F9 t! q) d; K4 i太天真了,我支持下你啊
2 T4 o( l2 s4 \- _' U3 _# Z
谢谢!谢谢!谢谢! 重要的事情说三遍!
/ i, Y, g3 J. x6 l, u: a4 ]) G, H! }. ]7 S  J. y

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
11#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 14:00
# ^; e- Z2 O  [/ M9 b; m$ j怎么不在文件里面加个快捷命令行啊?太敷衍了

6 z( z4 O/ o, V! s4 W8 Y; H额。。。。2 {( Z* g8 `0 |0 W) m0 p

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
12#
 楼主| 发表于 2016-3-25 14:06 | 只看该作者
给附件的函数添加快捷键:
3 A: {. E1 U! W) @( f  I+ X) Y7 |8 {: RaxlCmdRegister("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 09:46 , Processed in 0.084143 second(s), 37 queries , Gzip On.

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

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

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