找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 841|回复: 7

[讨论]:point 之ReDim

[复制链接]
发表于 2006-8-20 10:25:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
不知可否??就像ReDim o(h)功能一样
先对user的输入点做处理(事实上user尚未输入点座标),
等有了运算式之后user在点选插入点!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-8-21 16:41:52 | 显示全部楼层
没明白什么意思。
可能是你想点n个点,然后对n个点做处理吧。那就每点一个点就记一个数,同时也记下这个点,最后再用redim(n)吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-21 17:59:25 | 显示全部楼层

范例~~解说

如让user点两点绘制一条直线,point1 point2

addline(point1 ,point2)
point1=getpoint
point2=getpoint

如上指令~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-22 16:15:51 | 显示全部楼层
有什么必要要这样做?
为什么不直接点取点,运算后再生成直线?
你最终要的结果是直线,直接生成直线就必须有点,所以点操作必须在直线操作之前!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-22 22:39:30 | 显示全部楼层

because

因为要user输入个数值分配在redim(i=3)之a1,a2,a3输入后进行处理需要取点,再输入三个也是在a1'a2'a3也是取点进行处理绘线,若连续输入则有六位数,则只能处理第一次之输入...
有比较有效率的方法吗??


也就是说我的程序处理加法为固定,且分别对a1到a6处理分各是不同…
'ex:
getpoint
a1=point(0)+1
a2=point(0)+2
……
a6=point(0)+6
addline

现在我只要用到a3=point(0)+3就好了其馀为0(二次重复),,若一次输入六个即会分配从a1~a6代入(这不是我要的,我只要二次重复进入a1~a3做处理(也就是说一次输入六个数值可自动前3个跑a1~a3公式,后3个也是跑a1~a3公式))……
我自己也快晕了:)

*-*6
'become to:
a1=point(0)+1
a2=point(0)+2
……
a6=point(0)+6
getpoint(0)
addline
*-*7
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-23 18:01:12 | 显示全部楼层
如果你想一次输入6个数值,再点取6个点,只进行一次处理,那分前三次和后三次就可以了;如果你想两次输入6个数值,再两次点取6个点,那只需要对前三次进行循环就可以了!
理解能力有限,不知所云~~~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-24 11:15:31 | 显示全部楼层
可以先以固定模式画出一条线.把这条线赋与一个对象
再取点.对点处理后.组成数组
将点数组赋与线.就可以啦.
不知道我说的方法明白可行否?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-8-24 16:26:23 | 显示全部楼层
这么有规律的东西,用a(n)=point(0)+n 处理不就可以了!有了a(n) 想要哪个都可以了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-21 02:41 , Processed in 0.199513 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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