国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

VTK--交互方式vtkInteractorStyleTrackballCamera

這篇具有很好參考價值的文章主要介紹了VTK--交互方式vtkInteractorStyleTrackballCamera。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

很高興在雪易的CSDN遇見你?,給你糖糖VTK--交互方式vtkInteractorStyleTrackballCameraVTK--交互方式vtkInteractorStyleTrackballCameraVTK--交互方式vtkInteractorStyleTrackballCamera

歡迎大家加入雪易社區(qū)-CSDN社區(qū)云?


前言

本博文主要介紹vtk中基于Camera的交互方式vtkInteractorStyleTrackballCamera?及其子類,小伙伴可以根據需求自定義交互方式。

VTK--交互方式vtkInteractorStyleTrackballCamera

感謝各位小伙伴的點贊+關注,小易會繼續(xù)努力分享,一起進步!

你的點贊就是我的動力(^U^)ノ~YO

我將收獲到的:

? ? ? ? 1.

? ? ? ? 2.

? ? ? ? 3.

目錄

vtkInteractorStyleTrackballCamera?

vtkGeoInteractorStyle

vtkInteractorStyleImage

vtkInteractorStyleMultiTouchCamera

vtkInteractorStyleRubberBand3D

vtkInteractorStyleRubberBandPick


vtkInteractorStyleTrackballCamera?

位置:../Interaction/Style

描述:vtkInteractorStyleTrackballCamera允許用戶交互操作(旋轉,平移等)相機,場景的視點。在軌跡球交互中,鼠標運動的幅度與與特定鼠標綁定相關的攝像機運動成比例。例如,小的左鍵運動會引起相機圍繞焦點旋轉的小變化。對于3鍵鼠標,左鍵用于旋轉,右鍵用于縮放,中間鍵用于平移,ctrl +左鍵用于旋轉shift +右鍵用于環(huán)境旋轉。(鼠標按鍵更少,ctrl + shift +左鍵用于縮放,shift +左鍵用于平移。)

注意:在該類及其子類中,Actors并沒有發(fā)生移動,而是Camera移動。

》vtkGeoInteractorStyle

描述:vtkInteractorStyleTrackballCamera子類,包含地理視圖的交互功能,包括軌道、縮放和傾斜。它還包括一個羅盤小部件,用于更改視圖參數。在9.0.3中不存在該類。

》vtkInteractorStyleImage

描述:vtkInteractorStyleTrackballCamera子類,專門設計用于使用vtkImageActor渲染的圖像。幾個事件從它的超類vtkinteractstyle重載,因此鼠標綁定是不同的。(綁定使相機的視圖平面垂直于x-y平面。)綜上所述,二維圖像交互的鼠標事件如下:

-鼠標左鍵觸發(fā)窗口級事件

- CTRL鼠標左鍵旋轉相機周圍的視野平面正常

-鼠標左鍵SHIFT平移相機

- CTRL SHIFT鼠標左鍵多利(位置縮放)相機

-鼠標中鍵平移相機

-鼠標右鍵拖動相機。

- SHIFT鼠標右鍵觸發(fā)選擇事件

如果SetInteractionModeToImageSlicing()被調用,那么一些鼠標事件被改變如下:

- CTRL鼠標左鍵切片圖像

- SHIFT中鼠標切片圖像

- CTRL鼠標右鍵旋轉相機

如果SetInteractionModeToImage3D()被調用,那么一些鼠標事件被改變如下:

-鼠標左鍵SHIFT旋轉攝像機進行傾斜切片

- SHIFT中鼠標切片圖像

- CTRL右鍵鼠標也切片圖像

在所有模式下,以下按鍵綁定生效:

- R重置窗口/級別

- X重置為矢狀視圖

- Y重置為冠狀視圖

- Z復位為軸向視圖

》vtkInteractorStyleMultiTouchCamera

描述:采用多點觸摸,不太理解。

》vtkInteractorStyleRubberBand3D

描述:vtkInteractorStyleRubberBand3D在3D視圖中管理交互。該樣式還允許使用左鍵繪制橡皮筋。當按下按鈕時,所有的相機變化都會調用StartInteractionEvent,當鼠標(或滾輪)移動時調用InteractionEvent,當按鈕釋放時調用EndInteractionEvent。綁定如下:

鼠標左鍵-選擇(調用SelectionChangedEvent)。

鼠標右鍵-旋轉。

Shift +鼠標右鍵-縮放。

鼠標中間-移動

滾輪-縮放。

》vtkInteractorStyleRubberBandPick

描述:與父類功能相似,但該類可以選擇矩形框。當用戶點擊“r”時,使用左鍵會繪制矩形。當釋放左鍵時,Pick點為矩形的中心點。若對應的Picker為vtkAreaPicker時,則會作用于整個選擇的矩形框。當用戶點擊“p"時,上述操作會作用于一個1X1的矩形。

vtkParallelCoordinatesInteractorStyle

描述:交互式操作的相機專門用于平行坐標

vtkParallelCoordinatesInteractorStyle使相機的視角平面垂直于x-y平面??偟膩碚f,鼠標事件如下:

+鼠標左鍵觸發(fā)窗口級事件

+ CTRL鼠標左鍵旋轉相機圍繞其視圖平面正常

+ SHIFT鼠標左鍵平移相機

+ CTRL SHIFT鼠標左鍵多利(位置縮放)相機

+鼠標中鍵平移相機

+鼠標右鍵拖動相機。

+ SHIFT鼠標右鍵觸發(fā)選擇事件

另附 常用的交互方式

結論:

? ? ? ? 本文主要介紹vtkInteractorStyleTrackballCamera及其子類的交互方式。

感謝各位小伙伴的點贊+關注,小易會繼續(xù)努力分享,一起進步!

你的贊賞是我的最最最最大的動力(^U^)ノ~YO

VTK--交互方式vtkInteractorStyleTrackballCamera文章來源地址http://www.zghlxwxcb.cn/news/detail-450076.html

到了這里,關于VTK--交互方式vtkInteractorStyleTrackballCamera的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • VTK————3D模型的旋轉、交互、透明度設置

    旋轉模型的話可以用到以下例程,但是每次設置選擇坐標時,都是累加的。可以通過SetOrientation來將模型方向設為初試方向。如果三個坐標都使用較大值來進行旋轉,那么由于累加的特性。模型會在空間內進行大幅度的旋轉和位移,這是需要注意的。 也可以通過設置interacto

    2024年02月10日
    瀏覽(17)
  • VTK——設置交互樣式上的鼠標回調函數

    VTKPointPickerInteractorStyle是一個自定義的交互樣式類,它是VTK庫中vtkInteractorStyleTrackballCamera類的子類。VTK(Visualization Toolkit)是一個開源的,跨平臺的庫,用于處理、渲染和視覺化科學數據。它包括一系列的類和方法用于3D計算機圖形、圖像處理和可視化。 vtkInteractorStyleTrackba

    2024年02月10日
    瀏覽(33)
  • VTK & QT QVTKWidget自定義鼠標和鍵盤交互事件

    目錄 一、問題描述 二、代碼實現 1. 自定義鼠標交互事件 2. 移除默認鼠標交互監(jiān)聽事件,塞入自定義監(jiān)聽事件 在使用VTK顯示的過程中,通常會使用QT來進行界面設計。這里通常使用QVTKWidget將VTK的渲染窗口顯示到QT的組件中。 QVTKWidget組件自帶交互器vtkRenderWindowInteractor和Rende

    2024年02月14日
    瀏覽(34)
  • 讓交互更自然:基于語義理解的創(chuàng)新交互方式

    作者:禪與計算機程序設計藝術 引言 1.1. 背景介紹 隨著互聯(lián)網技術的快速發(fā)展和應用范圍的不斷擴大,用戶對于交互的需求也越來越多樣化。為了提高用戶體驗和滿足不同場景的需求,許多交互方式不斷地涌現出來。然而,很多傳統(tǒng)的交互方式在智能設備上運行時,容易出

    2024年02月07日
    瀏覽(16)
  • 手勢交互!人人都會用的交互方式應該如何設計?

    手勢交互!人人都會用的交互方式應該如何設計?

    手勢交互是指通過手部動作來進行人機交互的一種方式。隨著移動設備和觸摸屏技術的普及,手勢交互成為了一種重要的交互方式。它可以使用戶更加直觀地操作設備,提升用戶體驗,同時也可以拓展設備的交互維度,使得用戶可以通過更加豐富的手勢來完成各種操作。 手勢

    2024年01月21日
    瀏覽(20)
  • 探究前后端數據交互方式

    前端和后端在 Web 開發(fā)中扮演著不同的角色,兩者需要進行數據的傳遞和交互。本篇文章將主要討論前后端數據交互方式的不同類型和應用場景。 一、什么是前后端數據交互? 在 Web 開發(fā)中,前端負責用戶界面的設計和交互,后端負責數據的處理和存儲。因此,前后端之間需

    2024年02月09日
    瀏覽(19)
  • 前端和后端交互方式

    前端和后端交互一般通過HTTP請求和響應來進行。前端通過瀏覽器向后端發(fā)送請求,后端收到請求后進行處理并返回響應,前端接收響應后進行相應的處理。具體的交互方式如下: AJAX:前端通過JavaScript發(fā)起異步請求,向后端發(fā)送數據并接收響應,然后在頁面上動態(tài)更新數據。

    2024年01月21日
    瀏覽(23)
  • 前后端圖片交互的簡易方式

    前后端圖片交互的簡易方式

    測試結果 在項目的實際開發(fā)中,難免會遇到前端需要渲染數據庫中保存的圖片,那咱知道圖片也屬于一種文件,不好保存到數據庫,那怎么處理比較好呢? 這邊小編采用的方式是將圖片鏈接保存到數據庫中,而實際圖片保存在具體目錄中。前端當使用 el-image 標簽去渲染圖片

    2024年02月07日
    瀏覽(16)
  • 最優(yōu)的家電設備交互方式是什么?詳解家電設備交互的演進之旅

    最優(yōu)的家電設備交互方式是什么?詳解家電設備交互的演進之旅

    家電,在人們的日常生活中扮演著不可或缺的角色,也是提升人們幸福感的重要組成部分,那你了解家電的發(fā)展史嗎? 結婚流行“四大件”:手表、自行車、縫紉機,收音機,合成“三轉一響”。 隨著改革開放的深化,中國經濟開始飛速發(fā)展,黑白電視機、冰箱、洗衣機這

    2024年02月11日
    瀏覽(17)
  • 移動端 h5和原生交互的方式

    一、h5傳遞給原生WebView的數據協(xié)議 傳遞的是個json字符串: id:這次操作的id,回調時會再傳回來。因為交互有可能是異步的,對同一個接口調用多次時,回調時以id來區(qū)分是哪一次。id由js自己定義保證唯一即可,簡單的做法是使用Math.random() action:操作名稱,取名應該能反映

    2024年01月25日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包