中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

寶山武漢陽網(wǎng)站建設(shè)衡水網(wǎng)站seo

寶山武漢陽網(wǎng)站建設(shè),衡水網(wǎng)站seo,要制作網(wǎng)頁,網(wǎng)站開發(fā)用什么語言最安全前言: vtkPolyDataConnectivityFilter 使用過,但網(wǎng)上沒有看到完事的教程;這里整理一下; 提取數(shù)據(jù)集中連通的多邊形數(shù)據(jù)。 該類是一個濾波器,提取cell(區(qū)域) - 擁有公共點或者滿足某個閾值 該類…

前言:

?? vtkPolyDataConnectivityFilter 使用過,但網(wǎng)上沒有看到完事的教程;這里整理一下;

?

提取數(shù)據(jù)集中連通的多邊形數(shù)據(jù)。

該類是一個濾波器,提取cell(區(qū)域) - 擁有公共點或者滿足某個閾值

該類在提取連通區(qū)域時候有如下6種模式:
?? 1?)提取數(shù)據(jù)集中的最大(最多點)連接區(qū)域:SetExtractionModeTo LargestRegion();
??? 2)提取指定區(qū)域號:SetExtractionModeTo SpecifiedRegions();
??? 3)提取共享指定點ids的所有區(qū)域:SetExtractionModeTo PointSeededRegions();
??? 4)提取共享指定單元ID的所有區(qū)域:SetExtractionModeTo CellSeededRegions();
??? 5)提取最靠近指定點的區(qū)域:SetExtractionModeTo ClosestPointRegion();
??? 6)提取所有區(qū)域(用于著色區(qū)域):SetExtractionModeTo AllRegions()

這個濾波器是針對多邊形數(shù)據(jù)的。

通過修改 ScalarConnectivity 該布爾值,可以修改該類的行為。如果該值為true,算法中① 共享一個點的cell 會被認(rèn)為是幾何連通的;②cell中點的標(biāo)量在指定的標(biāo)量范圍內(nèi);這兩種情況下,cell會被認(rèn)為是連通的。

如果 ScalarConnectivity 和 FullScalarConnectivity 都為 true,只有當(dāng)cell中所有的點的標(biāo)量值滿足指定范圍,該cell才會被認(rèn)為是連通的。如果 FullScalarConnectivity 為false,cell中任何一個點滿足標(biāo)量的指定范圍都會被認(rèn)為是連通的。

ColorRegionsOn() 用于對不同的連通區(qū)域著色。

1. LargestRegion 這種通常取最大的哪個;

vtkNew<vtkPolyDataConnectivityFilter> ConnectivityFilter ;ConnectivityFilter->SetInputConnection(polyData);ConnectivityFilter->SetExtractionModeToLargestRegion();ConnectivityFilter->Updata()
// get largest region
mPolydata->DeepCopy(ConnectivityFilter->GetOutput());

2. SpecifiedRegions 可能會有多個連通區(qū)域,每個有相應(yīng)Id;

需要在第6個的基礎(chǔ)上,取其中一個 ;

    vtkNew<vtkConnectivityFilter> connectivityFilter;connectivityFilter->SetInputData(mVtkPolyDataAll);connectivityFilter->SetExtractionModeToAllRegions();connectivityFilter->ColorRegionsOn();connectivityFilter->Update();int regionNum = connectivityFilter->GetNumberOfExtractedRegions()  # 獲取連通區(qū)域的數(shù)目
for (int i =0;i<regionNum;i++)
{connectivityFilter2 = vtk.vtkPolyDataConnectivityFilter()connectivityFilter2.SetInputData(mVtkPolyDataAll)connectivityFilter2.InitializeSpecifiedRegionList()   # 清空要提取的連通區(qū)域號的列表connectivityFilter2.SetExtractionModeToSpecifiedRegions()  # 用于提取一個或多個連通區(qū)域connectivityFilter2.AddSpecifiedRegion(i)  # 設(shè)置提取的連通區(qū)域號connectivityFilter2.Update()// get one regionvtkPolyData * polydata = connectivityFilter2->GetOutput();
}


?3. SetExtractionModeToPointSeededRegions 獲取包含一個 點 id 的區(qū)域;

需要先找到一個點Id,這個 id 通常需要使用交互,鼠標(biāo)選擇得到 ;

  vtkSmartPointer<vtkPolyDataConnectivityFilter> connectivityFilter =vtkSmartPointer<vtkPolyDataConnectivityFilter>::New();connectivityFilter->SetInputData(appendFilter->GetOutput());connectivityFilter->SetExtractionModeToPointSeededRegions();connectivityFilter->AddSeed(100);connectivityFilter->Update();// get plydataconnectivityFilter->GetOutput();

4. SetExtractionModeToCellSeededRegions 需要指定一個 cell id;

vtkSmartPointer<vtkPolyDataConnectivityFilter> connectivityFilter = vtkSmartPointer<vtkPolyDataConnectivityFilter>::New();connectivityFilter->SetInputData(polyData);connectivityFilter->SetExtractionModeToCellSeededRegions(); connectivityFilter->InitializeSeedList();connectivityFilter->AddSeed(cellId); connectivityFilter-Update();

6. SetExtractionModeToClosestPointRegion 提取最靠近指定點的區(qū)域

vtkSmartPointer<vtkPolyDataConnectivityFilter> connectivityFilter = vtkSmartPointer<vtkPolyDataConnectivityFilter>::New();connectivityFilter->SetInputData(polyData);connectivityFilter->SetExtractionModeToClosestPointRegion(); connectivityFilter->InitializeSeedList();connectivityFilter->AddSeed(PointId); connectivityFilter-Update();

6. SetExtractionModeToAllRegions 獲取所有連通區(qū)域

    vtkSmartPointer<vtkPolyDataConnectivityFilter> connectFilter1=vtkSmartPointer<vtkPolyDataConnectivityFilter>::New();connectFilter1->SetInputConnection(contourFilter->GetOutputPort());connectFilter1->SetExtractionModeToAllRegions();connectFilter1->ColorRegionsOn();connectFilter1->MarkVisitedPointIdsOn();connectFilter1->Update();int regionNum=connectFilter1->GetNumberOfExtractedRegions();qDebug()<<"regionNum:"<<regionNum;

http://www.risenshineclean.com/news/8742.html

相關(guān)文章:

  • 福州市做網(wǎng)站公司有沒有推廣app的平臺
  • 騰訊云個人網(wǎng)站備案新媒體營銷案例
  • 2345網(wǎng)址導(dǎo)航是谷歌嗎上海優(yōu)化外包公司排名
  • 網(wǎng)站建設(shè)一秒互聯(lián)鄭州百度推廣代理公司
  • 如何用java做網(wǎng)站營銷策劃公司收費明細(xì)
  • 湖北海廈建設(shè)有限公司網(wǎng)站哪里有永久免費建站
  • 做網(wǎng)站最清晰的字體廈門seo屈興東
  • 蘇州企業(yè)如何建網(wǎng)站企業(yè)信息查詢
  • 菏澤做網(wǎng)站設(shè)計西安seo和網(wǎng)絡(luò)推廣
  • 億賜客網(wǎng)站baiduseoguide
  • wordpress 段落背景顏色東莞網(wǎng)站優(yōu)化
  • 廣州網(wǎng)站設(shè)計公司vi設(shè)計公司汕頭疫情最新消息
  • ( )是網(wǎng)站可以提供給用戶的價值搜狗關(guān)鍵詞排名查詢
  • typo wordpress themewindows優(yōu)化大師好嗎
  • 黃的網(wǎng)站建設(shè)廣告軟文代理平臺
  • 廈門建設(shè)局葉文語簡歷優(yōu)化搜索曝光次數(shù)的方法
  • 互聯(lián)網(wǎng)金融p2p網(wǎng)站建設(shè)模板網(wǎng)站數(shù)據(jù)統(tǒng)計
  • 國外網(wǎng)站頁面做多大傳統(tǒng)營銷與網(wǎng)絡(luò)營銷的區(qū)別
  • 學(xué)網(wǎng)站建設(shè)好嗎seo百科
  • 臨沂做網(wǎng)站推廣的公司有瀏陽廖主任打人案
  • 廣州開發(fā)區(qū)建設(shè)和環(huán)境保護網(wǎng)站網(wǎng)站seo運營
  • 十九歲日本電影免費完整版觀看天津seo數(shù)據(jù)監(jiān)控
  • 如果做網(wǎng)站推廣深圳網(wǎng)站開發(fā)技術(shù)
  • 網(wǎng)站二級頁面做哪些東西百度網(wǎng)址大全舊版安裝
  • wordpress新聞網(wǎng)站南昌seo營銷
  • 上海模板建站多少錢國內(nèi)十大4a廣告公司
  • 自己做的網(wǎng)站不備案行嗎手機關(guān)鍵詞seo排名優(yōu)化
  • 電子商務(wù)網(wǎng)站業(yè)務(wù)流程網(wǎng)站域名解析ip查詢
  • 咸陽做網(wǎng)站電話青島網(wǎng)站建設(shè)方案
  • 有幾家做網(wǎng)站的公司好谷歌商店paypal官網(wǎng)下載