找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

求助个问题关于Skill如何获取Cline的中点坐标

[复制链接]

5

主题

37

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

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

EDA365欢迎您!

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

x
求助个问题关于Skill如何获取Cline的中点坐标
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
672
推荐
发表于 2018-4-16 08:56 | 只看该作者
LJ1697369196 发表于 2018-4-14 13:13
顺便再问个问题,value->startEnd后,这不有两个点的坐标吗,如何分别获取呢

llx = caar(startEnd);左下角的横坐标值
lly = cadar(startEnd);左下角的纵坐标值
urx = caadr(startEnd);右上角的横坐标值
ury = cadadr(startEnd);右上角的纵坐标值

或者
llx = xCoord(lowerLeft(startEnd));左下角的横坐标值
lly = yCoord(lowerLeft(startEnd));左下角的纵坐标值
urx = xCoord(upperRight(startEnd));右上角的横坐标值
ury = yCoord(upperRight(startEnd));右上角的纵坐标值

如果能记住,用上面的更简洁
下面的代码意思很明确,更容易记忆

点评

好的,谢谢了  详情 回复 发表于 2018-4-16 20:57

15

主题

112

帖子

672

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
672
2#
发表于 2018-4-12 10:43 | 只看该作者
你这问题问的也太笼统了
你应该是要获取line和arc类型的,clineseg的中心点吧?
line类型的,seg->startEnd,起始点坐标值相加除以2就是中点坐标
arc类型的,seg->xy是圆心坐标,seg->startEnd是起始点坐标,求得圆弧的圆心角,利用axlGeoRotatePt旋转一半的角度,获取中点坐标

点评

顺便再问个问题,value->startEnd后,这不有两个点的坐标吗,如何分别获取呢  详情 回复 发表于 2018-4-14 13:13
对就是这个意思,谢谢了  详情 回复 发表于 2018-4-14 13:02

5

主题

37

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

积分
182
3#
 楼主| 发表于 2018-4-14 13:02 | 只看该作者
leilei4908 发表于 2018-4-12 10:43
你这问题问的也太笼统了
你应该是要获取line和arc类型的,clineseg的中心点吧?
line类型的,seg->startE ...

对就是这个意思,谢谢了

5

主题

37

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

积分
182
4#
 楼主| 发表于 2018-4-14 13:13 | 只看该作者
leilei4908 发表于 2018-4-12 10:43
你这问题问的也太笼统了
你应该是要获取line和arc类型的,clineseg的中心点吧?
line类型的,seg->startE ...

顺便再问个问题,value->startEnd后,这不有两个点的坐标吗,如何分别获取呢

点评

llx = caar(startEnd);左下角的横坐标值 lly = cadar(startEnd);左下角的纵坐标值 urx = caadr(startEnd);右上角的横坐标值 ury = cadadr(startEnd);右上角的纵坐标值 或者 llx = xCoord(lowerLeft(startEnd)  详情 回复 发表于 2018-4-16 08:56

5

主题

37

帖子

182

积分

二级会员(20)

Rank: 2Rank: 2

积分
182
6#
 楼主| 发表于 2018-4-16 20:57 | 只看该作者
leilei4908 发表于 2018-4-16 08:56
llx = caar(startEnd);左下角的横坐标值
lly = cadar(startEnd);左下角的纵坐标值
urx = caadr(startEn ...

好的,谢谢了

7

主题

58

帖子

83

积分

二级会员(20)

Rank: 2Rank: 2

积分
83
7#
发表于 2018-7-3 10:49 | 只看该作者
没看懂想问什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-3 20:41 , Processed in 0.068750 second(s), 38 queries , Gzip On.

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

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

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