广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 9131 个阅读者
 
<< 上页  1   2  >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-02-01 13:40 发表的 : 到引言文
Dear 大大:

        接下来我可要好好的来解读大大的每一段程式码,由于我以前VB都是读C++的执行档来跑

        想要呈现图形动画这部份用VB原来真的可以做得到,尤其我很喜欢放大缩小的功能表情

        另外想请教大大的是,如果我想要有两个旋转轴而不只是原点(0.0)该朝哪个方向去想呢

         一个是原点(0.0)另一个则是偏移一中心距例如10则第二旋转轴为(10.0)

        类似在画面上有两个齿轮在啮合旋转的感觉?
       

祝顺心/



That's Very Easy

现在的PTC,MainForm 宣告那边有两行

Public OriPosX As Double
Public OriPosY As Double

这就是目前预设的绕圈原点,也就是拖曳图片时那个 中心的那个黑色点点

很多程序都是先算出实际 "点" 座标 (关于虚拟、实际、框、点座标等名词解释可以看一下 宣告区下面的注解)

然后再加上  OriPosX * Dis  或  OriPosY * Dis

(OriPosX, OriPosY 这些是虚拟的框座标,显示出来的点是 实际的点座标)

现在既然要两个原点,那就把那两个绕圈原点改成阵列就 OK 了

只是 VB 中有两个好用不同用途的阵列,一个是直接在变数后面加上 () 譬如  Arr() 一个便是 Collection

我的第一直觉就是要用 Collection,如果要改成两个以上绕圈原点

读取就要新增读取原点的工作了,因为两个以上就会造成之间有 X, Y 的距离产生

而且显示部分也要看是要以哪个绕圈原点为准,像是拖曳工作很多都是照着绕圈原点工作的

如果有个程序要使用到  OriPosX ,新的只要改成  OriPosX.Item(NowOriPosInd)  就 OK 了

不过要宣告很多新的东西,加入很多读取功能与显示功能

还需要改蛮多的,应该把 搜寻取代功能拿出来用用了....

没想到你回复的速度还超快的说,

我有点好奇,这个 PTC 你要拿去做什么呢?

这看起来有点像是工厂制作实际要用到的,其他软体应该也有类似的功能才对

而且你给我的 Pos.txt ,半圆的地方很多点到绕圈原点的距离都一样,感觉像是边缘被撑开的 

是什么模型吗? 感觉那个弧形还蛮可爱的



My BOINC stats :

献花 x1 回到顶端 [10 楼] From:台湾台湾宽频 | Posted:2010-02-01 15:00 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Dear 大大您好:

          不瞒你说我是一个学生,VB懂得实在不多,但我们老师又希望我能在绘图介面里面加进许多功能,只能慢慢爬文发问

      曲线的部份则是我们的教学范例,其实是一个凸轮的形状,被撑开的地方则是凸轮凸起来的地方

      我回文很快是因为我们老师说做完才能放寒假 表情

          但是现在才差一点,要加入滚子也就是需要第二个转轴圆心

      这几天真的很谢谢大大的帮助,当然大大放心,我不会拿你的程式去当作业交出去,这些地方我会好好把它学会的!!

祝顺心/


献花 x0 回到顶端 [11 楼] From:台湾教育部 | Posted:2010-02-01 17:12 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-02-01 17:12 发表的 : 到引言文
Dear 大大您好:

          不瞒你说我是一个学生,VB懂得实在不多,但我们老师又希望我能在绘图介面里面加进许多功能,只能慢慢爬文发问

      曲线的部份则是我们的教学范例,其实是一个凸轮的形状,被撑开的地方则是凸轮凸起来的地方

      我回文很快是因为我们老师说做完才能放寒假 表情

          但是现在才差一点,要加入滚子也就是需要第二个转轴圆心

      这几天真的很谢谢大大的帮助,当然大大放心,我不会拿你的程式去当作业交出去,这些地方我会好好把它学会的!!

祝顺心/


滚子? 第二转轴圆心?

所以 Pos.txt 内容不完全吗? 还是说有两个分别为 Pos.txt 与 Pos[1].txt

分别绕着两个不同的绕圈原点旋转?

那么旋转的角度要一起吗? 或是分开? 速度一致吗?

绕圈原点的位置是否要分开,是 Pos.txt 的所有点绕着一个原点旋转,另外一个 Pos[1].txt  的点绕着另外一个原点旋转?

或是 Pos.txt 内的点要分别绕着两个以上不同的原点旋转?



因为两个以上绕圈原点的话,会复杂许多,也必须考虑到很多问题才能动手做

可以稍微描述清楚一点吗? 可否画个简单的图来简单说明一下

包括 原点的位置距离Pos.txt 群组是否各别绕各的原点绕圈的速度角度 等...

很多变数的型态如果考虑上面的话,都必须被更改,程序中使用的 回圈也必须加上外回圈了

所以必须先摸清楚第二转轴是怎么回事...表情


My BOINC stats :

献花 x0 回到顶端 [12 楼] From:台湾台湾宽频 | Posted:2010-02-01 19:30 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Dear ebolaman 大大您好:

          谢谢大大一直以来的指导,以将图贴上来,凸轮转到与滚子接合时滚子会开始旋转,这是一般机构的特性

          但由于想用vb呈现,就必须要偷吃步,假如凸轮转到90度时滚子就会旋转,所以才需要两着旋转轴

          也有点像是齿轮的啮合,我发现大大的程式也可以用在齿轮,真的是很好的教学范例表情

祝顺心/

         

         


献花 x0 回到顶端 [13 楼] From:台湾教育部 | Posted:2010-02-01 23:16 |
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 tk7545 于 2010-02-01 23:16 发表的 : 到引言文
Dear ebolaman 大大您好:

          谢谢大大一直以来的指导,以将图贴上来,凸轮转到与滚子接合时滚子会开始旋转,这是一般机构的特性

          但由于想用vb呈现,就必须要偷吃步,假如凸轮转到90度时滚子就会旋转,所以才需要两着旋转轴

          也有点像是齿轮的啮合,我发现大大的程式也可以用在齿轮,真的是很好的教学范例表情

祝顺心/

         

         


哦哦,上面有一个就是你之前给我的 Pos.txt 嘛

但是其他六个东西我好像看不懂...

左边那两个像是 儿母音  字型的两撇,还有右边的一个大圈圈与三个小圈圈?

凸轮与滚子各是哪个啊,左边在转吗 > ? 碰到右边哪个会开始转? 上面左边原先的 Pos.txt 那弧线那图片好像是呈现 0 度的状态

九十度时会碰到哪啊

我觉得这可能要用即时通来讲了,因为我开始听不懂了......

我的 YAHOO 即时通:  ebola777

( 我明天 (2/2) 要外出,可能要晚上才会回来...)


My BOINC stats :

献花 x1 回到顶端 [14 楼] From:台湾台湾宽频 | Posted:2010-02-02 00:20 |
tk7545
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Dear ebolaman 大大您好:

      我昨天也一大早就出门考试了,补眠到刚刚@@

      左边的是凸轮,右边的小圆是滚子,中间那大圆其实只是旋转轴的示意图

    我加大大即时通啰 表情

      谢谢大大

祝顺心/


献花 x0 回到顶端 [15 楼] From:台湾教育部 | Posted:2010-02-03 12:32 |

<< 上页  1   2  >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.053980 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言