找回密码
 注册
Simdroid-非首页
查看: 104|回复: 3

[二次开发] 怎样捕捉在草图修改中的点

[复制链接]
发表于 2010-1-30 10:06:26 | 显示全部楼层 |阅读模式 来自 北京海淀
本帖最后由 zhanshenchuanyu 于 2010-1-31 09:27 编辑

各位大侠,我想在原有模型中修改草图,手工操作当然是修改重新生成就可以,但是想实现自动的捕捉然后连线,针对具体的一个型号,从rpy文件中对应的语句如下
    s1.Spline(points=((560.0, 2613.2685546875), (543.296508789063,
    2613.5712890625), (526.531066894531, 2614.45288085938), (491.965576171875,
    2616.93627929688), (473.676696777344, 2617.55639648438), (453.427886962891,
    2613.01513671875), (436.634216308594, 2610.21850585938), (422.856018066406,
    2600.8564453125), (419.970428466797, 2581.79760742188), (419.977423208959,
    2559.59003287009), (419.968927871998, 2528.09475814489), (419.968385880701,
    2487.60082705556), (419.969617364336, 2461.0546918014), (419.971067430361,
    2437.20811806454), (419.979705095604, 2411.56234692095), (419.969665527344,
    2396.19262695313), (423.708862304688, 2377.83618164063), (437.75634765625,
    2369.57592773438), (453.158233642578, 2367.029296875), (473.90576171875,
    2362.59448242188), (492.665679931641, 2363.4150390625), (527.288818359375,
    2365.9609375), (543.718688964844, 2366.82763671875), (560.0,
    2367.12939453125)))
这里只是一些坐标值,我想找这些点,针对不同型号但是形状相似的面上找这些点。
图形见附件,before是草图修改之前的,after是连线之后的,用Create spline命令(已圈出)之前的点,说明一下,最右上角的点横坐标已知,为560。

请指教。

本帖子中包含更多资源

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

×
发表于 2010-1-30 17:04:05 | 显示全部楼层 来自 浙江宁波
Simdroid开发平台
也想知道结查
回复 不支持

使用道具 举报

发表于 2010-1-31 10:43:27 | 显示全部楼层 来自 北京海淀
直接在abq中建立这些点,对点abq的cae是可以捕捉的,
不知是不是这个意思。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-2-1 18:25:44 | 显示全部楼层 来自 北京海淀
本帖最后由 zhanshenchuanyu 于 2010-2-1 18:29 编辑

3# jacobi
版主是这样,左图原有的草图那些白点都是右图草图修改时的参考,因为有点的追踪,连线时这些点作为路径。之所以要重新连起来,因为左图线都是一段段的。我的问题就是怎么用程序捕捉这些点,现在是针对一种特殊型号的产品可以这样用固定的坐标,由于这是在手工之后在.rpy文件中拷出来的,通过了我的程序流程。
但是二次开发毕竟不能让用户去在人为操作,所以选取这些原有草图上的点并连线就是我的任务。
啰嗦了很多,望指教。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-24 00:01 , Processed in 0.034603 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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