(translator=Szuwei, ChineseSource=Szuwei-20020731-0\isocolors.html, EnglishSource=c:\matlabr12\help\techdoc\ref\isocolors.html)
MATLAB Function Reference    
isocolors

估算(Calculates)分離表面(isosurface)和土地(patch)的顏色。

Syntax

Description

nc = isocolors(X,Y,Z,C,vertices) 使用顏色值C計算分離表面(isosurface)(土地物件(patch object))頂點(vertices)(vertices)的顏色。陣列XYZC中的色彩資料(color data)定義了座標,同時必須要是單調的(monotonic)向量和三維格狀(3-D plaid)的陣列(好比meshgrid所產生的。)。色彩會在nc中被傳回。C一定要是三維的(3-D)(index colors)。

nc = isocolors(X,Y,Z,R,G,B,vertices) 使用了RGB作為紅、綠和藍三種顏色的陣列(truecolor)。

nc = isocolors(C,vertices), nc = isocolors(R,G,B,vertices) 假設XYZ被下列的式子給決定:

其中[m n p] = size(C).

nc = isocolors(...,PatchHandle) 使用了那些來自土地(patch)被PatchHandle檢定(identified)出來的頂點。

isocolors(...,PatchHandle) 利用PatchHandle對計算過(computed)的色彩(colors)來明確說明土地(patch),並設定該土地的FaceVertexCData屬性。

Examples

Indexed Color Data

這個範例展示了一個分離平面(isosurface)同時使用索引過(indexed)的色彩配合亂數資料(random data)來上色。(請參考在索引過的色彩插入和真實顏色(Interpolating in Indexed Color vs. Truecolor)來獲得更多有關土地(patch)物件如何詮釋(interpret)色彩資料。)

Truecolor Data

這個範例展示了一個分離平面(isosurface),同時藉著真實色彩(truecolor)(RGB)的資料來上色。

Modified Truecolor Data

這個範例使用isocolors去估算(calculate)使用在分離平面(isosurface)(土地物件(patch object))頂點的真實色彩(truecolor)資料,但稍後利用變數(c)傳回色彩資料,為的是要調整(modify)值。稍後便明確的設定分離平面(isosurface)的FaceVertexCData為新資料(1-c).

See Also

isosurface, isocaps, smooth3, subvolume, reducevolume, reducepatch, isonormals.


 isocaps isonormals