Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: vivienluo

[原创] 改变Line的层面Change Line Layer

  [复制链接]
发表于 2014-11-12 14:35:18 | 显示全部楼层
好东西  希望有用
发表于 2014-11-12 20:31:55 | 显示全部楼层
ffggggggggggggggggggggg
发表于 2014-11-13 16:19:55 | 显示全部楼层
本帖最后由 sujuanyu888 于 2014-11-13 16:26 编辑

下下来试试看看哦

使用了,挺好用
发表于 2014-11-13 16:56:14 | 显示全部楼层
不错,  感谢 分享!
发表于 2014-11-17 10:28:40 | 显示全部楼层
vivienluo 发表于 2014-10-21 23:33
可以贴出来。。。

        case(lineDbid->objType
                ("path"
                        ; println("path")
                        ;endPoint = cadr(nthelem(lineDbid->nSegs lineDbid->segments)->startEnd)
                        ;startPoint = car(car(lineDbid->segments)->startEnd)
                        linePath = axlPathStart(list(car(car(lineDbid->segments)->startEnd)))
                        foreach(temp lineDbid->segments
                                case(temp->objType
                                        ("line"
                                                axlPathLine(linePath temp->width cadr(temp->startEnd))
                                                )
                                        ("arc"
                                                axlPathArcCenter(linePath temp->width cadr(temp->startEnd) temp->isClockwise temp->xy)
                                                )
                                        (t
                                                printf("Path Type is Unknown!\n")
                                                )
                                );end case                       
                        )
                        axlDBCreatePath(linePath lineLayer 'line)
                )
                ("text"
                        ; println("text")
                        Ori_XY=lineDbid->xy
                        Ori_textBlock=lineDbid->textBlock
                        Ori_rotation=lineDbid->rotation
                        Ori_isMirrored=lineDbid->isMirrored
                        Ori_justify=lineDbid->justify
                       
                        myorient = make_axlTextOrientation(?textBlock Ori_textBlock, ?rotation Ori_rotation, ?mirrored Ori_isMirrored, ?justify Ori_justify)
                       
                        newText= axlDBCreateText(lineDbid->text Ori_XY  myorient lineLayer nil)                       
                )
        )

评分

参与人数 1SKILL币 +4 收起 理由
vivienluo + 4 赞一个!

查看全部评分

发表于 2014-11-23 22:34:51 | 显示全部楼层

感谢分享,谢谢楼主,下下来看看
发表于 2014-12-28 00:21:09 | 显示全部楼层
学习学习,要是有源代码就好了
发表于 2014-12-30 08:54:07 | 显示全部楼层
感谢您分享的信息。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-11-23 23:03 , Processed in 0.155466 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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