System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码精品无码麻豆,免费无码一区二区,日韩人妻无码一区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種激光加工顯控界面裝置制造方法及圖紙

    技術編號:44369841 閱讀:3 留言:0更新日期:2025-02-25 09:48
    本發明專利技術公開了一種激光加工顯控界面裝置,涉及激光加工顯控技術領域,解決了現有技術中,如何充分利用硬件性能,快速,高效渲染,讓人機交互體驗更好的技術問題,具體為采用現代OpenGL渲染方式生成各種曲線和圖片;使用現代圖形硬件GPU進行渲染,充分利用圖形硬件的并行處理能力,減少CPU的負擔,實現高速的圖形渲染。從而使得人機交互流暢自如,獲得更好的用戶體驗;現代OpenGL可以在多種操作系統上運行,包括Windows、Linux、macOS等,這使得激光加工顯控界面具有更好的可移植性和兼容性;通過優化頂點算法,自適應頂點密度,保證顯示質量的同時減少資源占用。

    【技術實現步驟摘要】

    本專利技術涉及激光加工顯控,具體為一種激光加工顯控界面裝置


    技術介紹

    1、顯控界面是系統和用戶之間進行交互和信息交換的媒介,它實現信息的內部形式與人類可以接受形式之間的轉換;激光加工顯控界面是激光控制系統的重要組成部分,集手繪,加載外部矢量圖、位圖,并支持對象的選取,拖動,拉伸,旋轉,排序;視圖上支持選取觀察,工作空間觀察,放大與縮小觀察。附加網格點和輔助線等便利功能;隨著激光應用越來越廣泛,加工內容越來越復雜多樣,對激光加工顯控界面的處理要求也越來越高。

    2、在現有技術中,gdi/gdi+是windows系統特有的圖形編程接口,不支持跨平臺,且使用cpu渲染,增大cpu負擔,處理復雜圖檔卡頓,甚至崩潰;qpainter支持跨平臺,主要依賴于cpu進行圖形處理,處理復雜圖檔卡頓,甚至崩潰;造成人機交互不響應,丟節拍等問題,給人不好的用戶體驗。

    3、針對上述的技術缺陷,現提出一種解決方案。


    技術實現思路

    1、本專利技術的目的就在于為了解決上述提出的問題,而提出一種激光加工顯控界面裝置。

    2、本專利技術的目的可以通過以下技術方案實現:

    3、一種激光加工顯控界面裝置,具體界面裝置運行方法如下:

    4、步驟一、繪制添加曲線或讀取外部曲線數據及圖片文件,設為曲線數據和圖片數據同時儲存到內存;

    5、繪制添加曲線:通過繪制導航切換相應的繪制類型,鼠標結合鍵盤繪制出相應的曲線,鍵盤用來輔助輸入坐標;直線和貝塞爾曲線可以在結尾處選擇做閉合處理;直線通過鼠標點選添加節點,鼠標右鍵彈窗,插入用戶輸入坐標;顯控界面實時顯示已添加點連成的線;讀取外部曲線數據及圖片數據;

    6、步驟二、計算頂點數據:將曲線數據按照筆號顏色轉為相應頂點數據,創建圖片紋理,并轉為相應頂點數據,設定處理采樣精度和相應顏色rgb值,并創建圖片紋理;

    7、步驟三、傳輸頂點數據:計算空間大小并進行數據傳輸交互;

    8、步驟四、創建著色器:使用glsl語言生成頂點著色器和片段著色器的源代碼,并在gpu中創建對應的可執行邏輯單元;

    9、步驟五、渲染準備:在渲染前將相應的參數傳遞給著色器,并將解析的vbo數據傳遞給頂點著色器;

    10、步驟六、渲染:調用繪圖指令進行渲染,采用現代opengl渲染方法分別執行創建的頂點著色器和片段著色器,并將渲染結果輸出到窗口中以顯示曲線和圖片;

    11、步驟七、觀察:調用設置指令動態調整,進行選取觀察、工作空間觀察以及放大與縮小觀察。

    12、作為本專利技術的一種優選實施方式,步驟二計算頂點數據過程如下:

    13、將曲線數據拆解成基本幾何類型,根據不同基本幾何類型匹配處理采樣精度,采集頂點數據,將點類型以點坐標為中心,長度為2生成十字線頂點數據,附加相應顏色rgb值,寫入頂點數組,并記錄數組長度;調優一組圓弧長度和采集誤差作為圓弧類型的參照,根據當前圓弧長度與參照圓弧長度,調整采集誤差值;外部曲線數據依據外部文件筆號參數,繪制添加曲線默認為筆號0;顯控界面對現有曲線進行筆號切換及預覽。

    14、作為本專利技術的一種優選實施方式,步驟三傳輸頂點數據過程如下:

    15、計算空間大小,創建vbo并綁定vao,vbo在顯存中開辟一塊區域,用于存放頂點的各類屬性,提供給頂點著色器使用,將內存中頂點數據寫入該開辟區域;

    16、根據上一步計算頂點數據中頂點數組長度arraylength計算空間大小vertexspace,公式為vertexspace=arraylength*sizeofvertex;

    17、sizeofvertex表示單個頂點占用的空間大小。

    18、作為本專利技術的一種優選實施方式,步驟四創建著色器的過程如下:

    19、創建著色器程序,設置頂點著色器和片段著色器的源代碼;glsl為開發人員編寫的短小的自定義程序。

    20、作為本專利技術的一種優選實施方式,步驟五渲染準備過程如下:

    21、將頂點屬性數據從緩沖區vbo中讀取,并將其綁定到著色器程序的指定屬性上;當執行繪制命令時,從緩沖區中讀取這些屬性數據,并將其傳遞給頂點著色器進行處理。

    22、與現有技術相比,本專利技術的有益效果是:

    23、本專利技術中,通過優化頂點算法,自適應頂點密度,保證顯示質量的同時減少資源占用;采用現代opengl渲染方式,顯著提高了顯示的效率,交互效率提高,且降低維護成本,可持續性高;采用現代opengl具備很好的代碼移植性,各個平臺只需維護一套裝置;

    24、采用了現代opengl渲染,與現有gdi/gdi+和qpainter相比,極大的發揮了硬件的性能,提高了顯示速度。甚至與已知的傳統opengl相比,傳統opengl采用立即渲染模式,渲染效率較低;

    25、據對象的尺寸及軌跡特征自動調整采樣點,以降低資源占用。

    本文檔來自技高網...

    【技術保護點】

    1.一種激光加工顯控界面裝置,其特征在于,具體界面裝置運行方法如下:

    2.根據權利要求1所述的一種激光加工顯控界面裝置,其特征在于,步驟二計算頂點數據過程如下:

    3.根據權利要求1所述的一種激光加工顯控界面裝置,其特征在于,步驟三傳輸頂點數據過程如下:

    4.根據權利要求1所述的一種激光加工顯控界面裝置,其特征在于,步驟四創建著色器的過程如下:

    5.根據權利要求1所述的一種激光加工顯控界面裝置,其特征在于,步驟五渲染準備過程如下:

    【技術特征摘要】

    1.一種激光加工顯控界面裝置,其特征在于,具體界面裝置運行方法如下:

    2.根據權利要求1所述的一種激光加工顯控界面裝置,其特征在于,步驟二計算頂點數據過程如下:

    3.根據權利要求1所述的一種激光加工顯控界面裝置,其特...

    【專利技術屬性】
    技術研發人員:張旺王文娟
    申請(專利權)人:北京金橙子科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成a人片在线观看天堂无码 | 国产AV无码专区亚洲AV琪琪 | 色综合无码AV网站| 亚洲中文无码卡通动漫野外| 久久久久亚洲av成人无码电影| 日韩精品无码一本二本三本| 免费A级毛片无码A∨男男| 国产成人无码18禁午夜福利p| 国产成人无码AV片在线观看| 精品欧洲AV无码一区二区男男| 精选观看中文字幕高清无码| 人妻少妇看A偷人无码精品| 色综合久久无码五十路人妻| 国产台湾无码AV片在线观看| 免费无码午夜福利片69| 性色AV蜜臀AV人妻无码| 18禁免费无码无遮挡不卡网站| 国产精品无码专区| 国产亚洲精品无码拍拍拍色欲| 日韩人妻系列无码专区| 亚洲AV无码无限在线观看不卡| 久久亚洲精品AB无码播放| 久久精品无码一区二区三区日韩| 久久亚洲精品无码gv| 久久人妻无码一区二区| 人妻少妇看A偷人无码精品| 精品高潮呻吟99av无码视频| 无码人妻一区二区三区免费手机| 少妇无码一区二区三区免费| 亚洲av永久无码精品漫画| 免费无码一区二区三区蜜桃| 国产成人无码精品一区在线观看| 无码少妇一区二区浪潮av| julia无码人妻中文字幕在线| 亚洲av永久中文无码精品 | 亚洲精品久久无码av片俺去也| 久久精品亚洲AV久久久无码| 无码av高潮喷水无码专区线| 无码任你躁久久久久久老妇App| 一区二区三区无码被窝影院| 免费无码精品黄AV电影|