VTK相關(guān)

Extents

The extent of a dataset is a set of 6 integers. It says what the first and last pixel indices are in each of the three directions. E.g.

int extent[6] = { i_min, i_max, j_min, j_max, k_min, k_max };

VTK images (and grids) do not always start at (i,j,k) = (0,0,0). They can start anywhere. They can even start at negative indices. One of the beautiful things about the VTK streaming pipeline is that VTK can take just one slice of an image e.g. at k=10 and pass just that one slice along the pipeline.

一個Dataset的Extent是一組6個整數(shù)坟桅。它指的是三個方向中每個方向的第一個和最后一個像素的索引降盹。

VTK圖像(和網(wǎng)格)并不總是從(i,j廓旬,k)=(0,0,0)開始。它們可以從任何地方開始陡蝇,甚至可以從負(fù)數(shù)的索引開始。VTK流水線管道的一個優(yōu)點(diǎn)之處在于哮肚,VTK可以只取圖像的一個Slice登夫,例如,在k=10時允趟,只將這一個Slice沿著流水線管道傳遞恼策。


Bounds

The Bounds of an image are

double bounds[6] = { i_min*Spacing[0] + Origin[0], i_max*Spacing[0] + Origin[0],
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? j_min*Spacing[1] + Origin[1], j_max*Spacing[1] + Origin[1],
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k_min*Spacing[2] + Origin[2], k_max*Spacing[2] + Origin[2] };

You can't directly set the bounds. First you need to decide how many pixels across your image will be (i.e. what the extent should be), and then you must find the origin and spacing that will produce the bounds that you need from the extent that you have. This is simple algebra.

In general, always set the extent to start at zero, e.g. [0, 9, 0, 9, 0, 9] for a 10x10x10 image. Calling SetDimensions(10,10,10) does exactly the same thing as SetExtent(0,9,0,9,0,9) but you should always do the latter to be explicit about where your extent starts.

你不能直接設(shè)置Bounds。首先你需要決定你的圖像將有多少像素(即Extent應(yīng)該是多少)潮剪,然后你必須找到Origin(原點(diǎn))和Spacing(間隔)涣楷,以便從你的Extent中產(chǎn)生你需要的Bounds。

一般來說抗碰,總是將Extent設(shè)置為從0開始狮斗,例如,對于一個10x10x10的圖像弧蝇,Extent為[0, 9, 0, 9, 0, 9]碳褒。調(diào)用SetDimensions(10,10,10)和SetExtent(0,9,0,9,0,9)的作用完全一樣折砸,但你應(yīng)該總是使用后者(即SetExtent)來明確你的Extent從哪里開始。


參見:https://vtk.org/Wiki/VTK/Tutorials/Extents

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末沙峻,一起剝皮案震驚了整個濱河市睦授,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌摔寨,老刑警劉巖去枷,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異是复,居然都是意外死亡删顶,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門佑笋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人斑鼻,你說我怎么就攤上這事蒋纬。” “怎么了坚弱?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵蜀备,是天一觀的道長。 經(jīng)常有香客問我荒叶,道長碾阁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任些楣,我火速辦了婚禮脂凶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘愁茁。我一直安慰自己蚕钦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布鹅很。 她就那樣靜靜地躺著嘶居,像睡著了一般。 火紅的嫁衣襯著肌膚如雪促煮。 梳的紋絲不亂的頭發(fā)上邮屁,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機(jī)與錄音菠齿,去河邊找鬼佑吝。 笑死,一個胖子當(dāng)著我的面吹牛绳匀,可吹牛的內(nèi)容都是我干的迹蛤。 我是一名探鬼主播民珍,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼盗飒!你這毒婦竟也來了嚷量?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤逆趣,失蹤者是張志新(化名)和其女友劉穎蝶溶,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宣渗,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抖所,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了痕囱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片田轧。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鞍恢,靈堂內(nèi)的尸體忽然破棺而出傻粘,到底是詐尸還是另有隱情,我是刑警寧澤帮掉,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布弦悉,位于F島的核電站,受9級特大地震影響蟆炊,放射性物質(zhì)發(fā)生泄漏稽莉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一涩搓、第九天 我趴在偏房一處隱蔽的房頂上張望污秆。 院中可真熱鬧,春花似錦昧甘、人聲如沸混狠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽将饺。三九已至,卻和暖如春痛黎,著一層夾襖步出監(jiān)牢的瞬間予弧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工湖饱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掖蛤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓井厌,卻偏偏與公主長得像蚓庭,于是被迫代替她去往敵國和親致讥。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容