找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 846|回复: 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 编辑 $ }; P; H# d/ p: x8 q, v

/ C- v, L8 r6 Q7 ]; b% T) _1 Z- Sprocedure(convert_cline_shape()
# ]" }( l/ q# _* p2 T$ p    let((cline_ids net layer polydbid)1 W! i8 B# m/ s  S
        axlClearSelSet(); T$ e% P9 B5 Y# ^# G
        axlSetFindFilter(?enabled list("noall" "clines") ?onButtons list("noall" "clines")). t9 w# [3 g- K% r9 t
        axlSelect(?prompt "Select Clines to convert to a shape.")) ]  q6 _8 V/ s" M+ u
        cline_ids= axlGetSelSet()# S/ ?: f  \# A* X7 M. x
        if(cline_ids then' N) L6 R! `6 w( |( ?6 @# g9 K8 O7 d
            foreach(bid  cline_ids( p" O9 C4 [! P) J: z
                net = bid->net->name: f9 \, p8 a( ]2 f/ n( V6 k
                layer = bid->layer) X4 j, }/ G% n% p1 W
                polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)
# @. }/ p0 m. N' q8 K: _                axlUIWPrint(nil "### polydbid is %L" polydbid)
  e  n$ j6 O( L- K                if(polydbid then # }' x4 F" [( P& R0 Z& G( a
                    axlDBCreateShape(car(polydbid) t layer net)% J0 c& \* h. Y; f; i
                    axlDeleteObject(bid)* ^, L7 Q' H1 j
                ); S3 v* s; k- C, s0 r
            ): ]" v) _! ]  K$ M& E; ^
        )2 [- w# _  S; G/ W& o* U7 y+ B) V& D0 y
    axlClearSelSet()
0 T( L- K* }: j0 z7 C0 t: o    axlFinishEnterFun()
( [& f2 ?+ o( A1 h    )2 c9 z/ u# B, r4 E6 {2 d) }+ l
)8 \* [9 d5 X4 }# E
8 m" p& F4 X) v7 O" E8 ~

! S' Z9 q+ p; S. k补充内容 (2016-7-4 16:19):! k, ^' v. d8 ^  w$ i. W* ?
出现转换完后多边形线头的问题,只需要修改如下一行代码即可。' \$ T7 I+ O$ |! Z
polydbid = axlPolyFromDB(bid ?endCapType 'OCTAGON)----〉(修改为下面一行)
* v' r+ b9 L# I7 Y0 i% \5 vpolydbid = 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
8 r, G/ a: x5 @1 X% Q3 h# }+ I/ L需要进入skill模式,进入方法:输入skill 即可

5 u, q3 }6 O! j* l我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  : W1 `" Y* m! t2 v) M5 e6 B
                    出现  T& }% M4 ^, m5 L! |, Q. l
                            command>   再输入:convert_cline_shape()& D; P1 ], i  f. ]4 h
                    出现  E-Command not found: convert_cline_shape() 7 r/ m1 T( [+ h4 l! C
( T/ N9 I" h2 s
2 h6 f& o. q5 z$ U
求解!!
9 G! e4 ]% r8 y+ M

点评

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
+ N: Y( F6 |- X, o' G) Y我也是用不了, 我用的命令是:  skill load(“convert_cline_shape.il")  
2 W" k$ L, c- K( C% v# _                    出现  ...

% N8 g  t" @' @9 ^1,输入skill 显示skill〉& @$ ^. ?; R- d0 A& @. J8 F
2,load("convert_cline_shape.il")
0 r6 L: s9 T6 O. h# d1 {3,convert_cline_shape! |3 s5 d3 S6 l  [8 y
4,over# O9 _3 s3 K6 ~' t! V: o- ~% I" |9 \

) w4 t5 {' R* J- n9 T

点评

搞定!谢谢!  详情 回复 发表于 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 编辑
' `0 |" u/ X0 G. ^+ ]
不要命的荨麻草 发表于 2016-3-25 11:45+ A% @4 m: A% d; u2 x- ?
这个怎么用呢?
% H) y& B3 a; q; m  f" T
1,新建一个il文件
3 {5 _/ U- P' g. t2,把这个代码放到这个文件中,保存。
5 B! _8 S* J1 ]$ G3,通过allegro的命令行部分,输入skill+回车进入skill模式。显示为:skill〉: x+ ~0 T" o7 P: U. S9 z
3,使用load 命令把这个新建的il文件加载进来8 [- Q0 R( \2 l4 `
4,命令行中输入convert_cline_shape() 敲回车 ,会提示你选择一个cline,你鼠标点击后,点击的cline就变成shape了。( X* X4 p. c$ ^8 C
5,over。
, b6 |0 k$ b2 N# c' V) D  |6 M
3 H0 ~0 C$ j" G# x

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
9 Q. D4 R6 |( @/ g! d1 \试了下,蛮好用的,谢谢楼主

- n+ Q/ R6 q. u  ~! S6 f7 }还以为别人回复能积分。。。。。。+ q4 k( r% h5 b; U5 Y: j; T8 Q

点评

太天真了,我支持下你啊  详情 回复 发表于 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. m& X6 b  f2 Z" i, |
还以为别人回复能积分。。。。。。
0 s- j5 X" f4 Z2 N8 M/ v* d
太天真了,我支持下你啊* g& t; K9 A( @" }; l

点评

谢谢!谢谢!谢谢! 重要的事情说三遍!  详情 回复 发表于 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
# \/ Y! a( o5 s0 g$ t% g太天真了,我支持下你啊
# a( D/ f8 H* W% }7 w! X
谢谢!谢谢!谢谢! 重要的事情说三遍!
/ O5 h0 W( R, C7 S  i1 d& A0 _: T# s& Z. i/ x3 i, M

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
11#
 楼主| 发表于 2016-3-25 14:01 | 只看该作者
mintjelly_abc 发表于 2016-3-25 14:004 S" f, V$ P  \
怎么不在文件里面加个快捷命令行啊?太敷衍了

  f" G, e8 K6 H: x! L额。。。。+ M+ O% X5 [1 A" }

16

主题

111

帖子

325

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
325
12#
 楼主| 发表于 2016-3-25 14:06 | 只看该作者
给附件的函数添加快捷键:
: f  ]& {4 U, ^9 U% J* x1 ZaxlCmdRegister("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 05:27 , Processed in 0.080865 second(s), 48 queries , Gzip On.

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

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

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