廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 9156 個閱讀者
 
<< 上頁  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.055747 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言