欧美另类一区二区,国产成人免费观看

亚洲精品少妇-jizzzxxxx-日韩欧美理论片-99亚洲精品-69久久成人精品-a级黄毛片-伦伦影院午夜理伦片-激情久久av-日本亚洲最大的色成网站www-永久免费看片-国外成人免费视频-日韩成人av在线播放-99精品视频免费-亚洲激情第一页-色丁香婷婷-午夜影院在线看-观看免费av

產(chǎn)品咨詢熱線 400-83-29299     搜索     русский язык  |  English
x

首頁 > 水刀研究院
圖形實體換向的設(shè)計與實現(xiàn)
來源: 時間:2021-06-25 瀏覽:5079

       對于每一個實體(直線,圓弧,圓,橢圓,polyline,polygonspline 等),在自定義創(chuàng)建圖形實體時或是從二維圖形文件(CAD 保存的.dxf 文件)中讀取圖形實體時,實體方向是任意的,此時,用戶可以根據(jù)自己的需要修改實體的加工方向。選中實體,可修改其加工方向(即切割的進給方向)。如可以將圖形實體繪圖終點作為加工起點,由繪圖終點運動到繪圖起點。對于不是封閉的圖形如直線、圓弧,圖形實體換向主要是將起點與終點互換,而對于封閉的圖形,如圓、橢圓及 polyline 等,圖形實體換向主要是定義一個標(biāo)志換向的變量,然后再在具體畫箭頭的函數(shù)中來實現(xiàn)箭頭的換向。在這里,具體說明直線換向和箭頭實現(xiàn)的過程。

      (1)起點與終點互換的實現(xiàn)通過調(diào)用 swap()函數(shù)來實現(xiàn),實現(xiàn)代碼如下:void RS_Line::revert Direction()  std::swap(data.startpoint,data.endpoint);   //標(biāo)準(zhǔn)模板庫中的交換兩個數(shù)位置的函數(shù)

    (2)箭頭的實現(xiàn)

       為了直觀的判斷實體加工的方向,特設(shè)計箭頭來指示由加工起點運動到加工終點。箭頭是由兩條短直線段組成的。例如實體圖形直線的箭頭實現(xiàn)的代碼及計算繪制直線所需點方法如下:如圖 3.16 所示,已知直線段 AB 為加工軌跡,點 為 AB 的中點,OC、OD 與直線段 AB 的夾角都是 45°,且 OCOD 都為 10 毫米,求出點 C、點 D的坐標(biāo),直線段 
OC、OD 構(gòu)成了直線段 AB 的箭頭,OEOF 構(gòu)成了直線段 AB 換向后的箭頭;通過 draw Line Arrow(RS_Painter *painter, RS_Graphic View *view)函數(shù)來具體 實 現(xiàn) 箭 頭 , 函 數(shù) 中 包 括 計 算 點 的 坐 標(biāo) 及 調(diào) 用 了 繪 制 直 線 的 函 數(shù)draw Line(Pmid Point,sp1)
等,其中第一個參數(shù) Pmid Point 表示點 坐標(biāo),第二個參數(shù)sp1 表示 點坐標(biāo)。
 

上一條:圖形實體手動排序
下一條:水刀切割工藝參數(shù)設(shè)置技術(shù)及序列化存儲
友情鏈接:
版權(quán)所有 Copyright 2019-2025 遼ICP備2021002461號-1
首頁
產(chǎn)品中心
電話咨詢
天祝| 乳山市| 阳新县| 金华市| 甘孜| 宜城市| 股票| 永嘉县| 宁乡县| 牟定县| 阿勒泰市| 和平县| 陕西省| 长武县| 定日县| 清涧县| 清水河县| 垦利县| 元朗区| 泽州县| 金阳县| 新龙县| 乌鲁木齐县| 驻马店市| 千阳县| 呼图壁县| 太仆寺旗| 井陉县| 天祝| 谢通门县| 弥勒县| 宁明县| 南召县| 苍山县| 佳木斯市| 舞钢市| 宁阳县| 庆元县| 营口市| 祁连县| 夹江县|