Re: [請益] 如何快速學習一個framework
※ 引述《hidog (.....)》之銘言:
: 事情大概是這樣
: 參考網址 http://www.vtk.org/
: 最近主管希望可以用VTK的機制作一個pipeline的設計
: 所以就要我去看這東西
: 我的能力大概是...
: 本科系是數學 數學本身不太會有問題
: coding本身沒問題,但是碰過的東西不多,大部分都是從基礎語法下手
: 狀況來了
: 工作上禁止看教學 (或是在那邊到處找資料)
: 因為來工作不是來學習的.
: 所以我能看的就是官方的文件,最多加一個wiki
: 今天忙了一個下午,找了可以參考的官方範例
: 接下來是看這個範例如何運作,到下班前正在看VTK如何定義資料
: 裡面是如何去execute,如何讓pipeline可以串起來
: 然後 被罵了一頓 理由是進度研重落後太慢orz|||
: 所以在這邊想請問一下
: 網路上的板友都是如何去處理這種狀況的
: 有沒有比較快可以準確切入目標的作法
: 過去學生時代因為念的是數學,所以真的不知道要如何快速的入門一個framework QQ
: P.S. 如果只是使用他提供的介面是沒問題 已經有執行過範例並且修改串接過了
: 這邊的要求是要能夠把我們自訂的物件加入VTK的框架底下運行
: 所以自己是卡在VTK的information, data的格式就得花一些時間去研究 orz|||
由於專題的關係,我跟vtk的關係還滿熟的,
首先 加入他們的 mail list
使用者社群
vtkusers@vtk.org
跟開發社群
vtk-developers@vtk.org
有問題就去問使用者社群吧!
使用者是問 class 怎麼用
class 的演算法或機制的實作就問
開發社群,記得用禮貌的英文問~
他們就會禮貌的用英文回你~
基本上 vtk 的 code 都是 open 的
而且用到的 library 都是直接 copy 到他們的 source 裡
他的 pipeline 的觀念其實很簡單
今天有個 source
可以提供三種輸出
OutputPort 可能可以得到下面兩種data的中介型別
PolyData 離散點集合
ImageData 連續空間集
丟到 filter 裡可以處理
但是輸出一樣是上面三種
所以可以過很多層 filter
再來到 mapper
得到把東西從 data 裡面的 cell 拿出來
做成三角面之類的
actor
有時資料沒辨法做成三角面
就會直接進來
一般都是 mapper 處理完再丟進來
從他的 class 繼承樹來看
上面四種 class 都有個頂端的虛擬 class
這些 class 都期待有對應的東西進來
source 不用其它的class輸入 只要 位置 大小 檔案路徑之類的
filter 期待 PolyData 或 ImageData 或是 OutputPort 的繼承當輸入
mapper 期待 filter 的繼承當輸入 輸出 mapper 的 OutputPort
actor 期待 mapper 的繼承當輸入
下面還有 renderer RenderWindow RenderWindowInteractor 就不說了原理一樣
就是繼承樹的概念
但是有很多例外就是了
像是 Volume Rendering 、 User Interaction 一堆
都有自己的 pipeline 但是一定會有自己的 actor 來顯示
要怎麼快速的學會 framework
請有學過的人教你,
自己學快不到哪去的,除非你是天才在洗等,
不然我會覺得至少一個禮拜的 study 是必要的。
一步一步學,把基礎打好,
可以省下後面的成本,
不過國軍永遠不會懂。
--
標題 [閒聊] 寫程式的時候要吃甜食
推 del680202:我寫程式的時候 都想脫光衣服
推 lgzenith:雙腳放到桌上反而容易進入狀況
→ loveme00835:看吉澤明步...
#1Hc6x55S (Soft_Job)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.152.9
推
07/23 22:06, , 1F
07/23 22:06, 1F
→
07/23 22:17, , 2F
07/23 22:17, 2F
→
07/23 22:17, , 3F
07/23 22:17, 3F
→
07/23 22:18, , 4F
07/23 22:18, 4F
→
07/23 22:18, , 5F
07/23 22:18, 5F
→
07/23 22:21, , 6F
07/23 22:21, 6F
→
07/23 22:23, , 7F
07/23 22:23, 7F
→
07/23 22:25, , 8F
07/23 22:25, 8F
→
07/23 22:26, , 9F
07/23 22:26, 9F
推
07/23 22:44, , 10F
07/23 22:44, 10F
→
07/23 22:44, , 11F
07/23 22:44, 11F
→
07/23 22:44, , 12F
07/23 22:44, 12F
→
07/23 22:45, , 13F
07/23 22:45, 13F
→
07/23 22:45, , 14F
07/23 22:45, 14F
→
07/23 22:47, , 15F
07/23 22:47, 15F
→
07/23 22:47, , 16F
07/23 22:47, 16F
→
07/23 22:51, , 17F
07/23 22:51, 17F
→
07/23 22:51, , 18F
07/23 22:51, 18F
※ 編輯: damody 來自: 210.209.156.57 (07/24 09:08)
推
07/24 10:13, , 19F
07/24 10:13, 19F
推
07/24 11:32, , 20F
07/24 11:32, 20F
→
07/24 11:33, , 21F
07/24 11:33, 21F
推
07/24 22:07, , 22F
07/24 22:07, 22F
→
07/24 22:07, , 23F
07/24 22:07, 23F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 16 篇):
Soft_Job 近期熱門文章
35
114
PTT職涯區 即時熱門文章