明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: fjutcivil

[提问] 怎么实现选择计算功能啊?

[复制链接]
发表于 2013-7-30 20:32:25 | 显示全部楼层
还不如点选计算一下得了,框选能做到,但是不可靠
 楼主| 发表于 2013-7-31 09:11:47 | 显示全部楼层
langjs 发表于 2013-7-30 20:32
还不如点选计算一下得了,框选能做到,但是不可靠

我主要是想知道判断相对位置的方法
发表于 2013-8-1 10:04:16 | 显示全部楼层
fjutcivil 发表于 2013-7-31 09:11
我主要是想知道判断相对位置的方法

就是建立点表,分类、排序、比较、循环之类的算法,计算过程肯定有点复杂,但觉得能行的通:
最后几个表的格式大概这样:横向字的点list1=‘((pt1 py2……)(PT101  PT102…… )……)子表(pt1 py2……)为接近一定距离的,并按照坐标顺序排列。 纵向字的点list2和 list1的格式一样。

再建一个表list3 格式:’((pt1 文字内容)(pt2 文字内容)……)

最终计算根据list1和list2找到要计算文字的坐标,再根据list3取得文字内容来计算出最终结果。
发表于 2014-8-6 18:18:56 | 显示全部楼层
这个问题我觉得可以实现~
前提是参与计算的两组或多组文本数字要有相同的规则,且sslength长度相同。

1.选择第一组数据,按规则排序,取出数据内容lst1
2.选择第二组数据,按规则排序,取出数据内容lst2
3.分别将lst1和lst2中相同位置的数据进行运算,得到lst3
4,按规则输出lst3

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-24 05:24 , Processed in 0.146963 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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