ParviewWeb學習記錄4 模型顏色問題1

2021-07-01 23:29:37 字數 859 閱讀 1860

問題一:pvw顏色與模型本身定義顏色無關?

pvw,模型的顏色顯示與模型本身定義無關,是由pvw自己設定的顏色,why?不理解為什麼這麼設計。

測試過程:helper.py檔案定義了顏色模式,在registerarray中,對rgbpoints的修改,影響模型的顏色,發現他會根據第1個引數與第5個引數的大小,來決定採用第一組或者第二組rgb值,但又不是簡單的大小比較;

vtk顏色對映是一種標量演算法,目的是突出顯示資料集中重要的屬性資料,使用灰度顏色,能提供更好的表現細節,使用彩色顏色能增強對比度。在pvw中,預設的顏色是採用資料的對映,標量計算方法。儲存資料的點,再儲存資料的麵片;建立資料物件;設定每乙個頂點的標量值(setscalars(scalars));設定顏色對映表(在pvw中這個對映表是blue-red,使用hsv的顏色模式);然後進行渲染,會根據標量值從顏色對映表中去選取合適的顏色;

問題二:標量值怎麼得到的?

問題三:

猜測:vtk可以根據模型讀入的顏色去渲染,怎麼去找這種模式?

問題四:vtk的actor

用來在一場景中表現乙個視覺化實體,如一些簡單的球形、錐體等,actor 提供了一組相關的繪製屬性,如物體的表面屬性(反射光、漫反射光、顏色等) 、物體的顯示方式(實體顯示、線框顯示) 、物體的紋理對映、物體的幾何體定義等。

ppoly->setinput(pplane->getoutput());

//忽略屬性資料

ppoly-> scalarvisibilityoff();

vtkactor *myactor=vtkactor::new();//建立演員物件

myactor->getproperty()->setcolor(1,1,1); //設定繪製物體的顏色

學習記錄4

8.15 8.17 要解析sql查詢語句,首先要熟悉sql查詢語句。對於需求1 解析sql查詢語句中需要查詢出的列名。要查詢的列名肯定位於select和from之間,由於sql查詢語句的情況比較多,首先使用正規表示式 select s from s 得到列名部分,再進行各種情況處理。但是後面發現sp...

ibatis學習記錄 4

今天主要的研究是關於ibatis的dao。dao全名是data access object,有它的存在解決了資料庫使用中的乙個問題,就是如何面對不同的資料庫資源進行相同的處理。在dao下,規定了資料庫操作的介面,於是面對不同的資料庫資源,只需要分別實現相關介面就可以。提供介面api給使用者能是使用者...

HTML學習記錄4

表單 1 收集資料 2 提交 寫法 1 文字輸入框 寫法 屬性 type text為文字輸入框,name 為文字名,value 使用者自己新增的內容,placeholder 輸入框的提示語,autofocus或autofocus autofocus 頁面首次載入時自動獲取游標,readonly或re...