• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種通過平面坐標軸驅動三維物體變換的方法技術

    技術編號:14891421 閱讀:49 留言:0更新日期:2017-03-29 00:10
    一種通過平面坐標軸驅動三維物體變換的方法,包括:S1、獲取圖形的選中信息,當圖形被選中后,根據選中的圖形建立三維坐標;S2、設定變換類型,所述變換類型包括有移動、旋轉以及縮放,實時獲取變換類型的選中信息,并將與變換類型相對應的單位顯示在已經建立好的所述三維坐標中;S3、在已經建立好的所述三維坐標的各個坐標軸上設置滑塊,獲取所述滑塊的位置變換信息改變選中圖形的形狀。本發明專利技術通過建立三維坐標系,并在三維坐標系內完成選中圖形的移動、旋轉以及縮放等操作,其建立的三維坐標系視覺效果相對于傳統的句柄而言,結構尺寸更大,便于用戶在平面屏幕上進行選中與操作,其變換三維場景中的圖形操作更為簡便,易于實現。

    【技術實現步驟摘要】

    本專利技術涉及三維軟件
    ,更具體地說,特別涉及一種通過平面坐標軸驅動三維物體變換的方法。
    技術介紹
    隨著三維軟件技術的發展,設計人員從基本的CAD平面設計轉向直接在三維空間內的設計,尤其隨著3D打印技術的崛起。但是,二維平面屏幕上操作三維場景中的物體做三維變換,就變得有點困難了,尤其是針對青少年和兒童,尤其是那種原始的直接輸入變換參數方法。目前,市面上的三維軟件主要是通過選中三維物體時,周邊顯示幾個句柄,拖動不同的句柄可以實現不同的變換:如Z軸上移動時拖動向上的移動句柄;旋轉時拖動旋轉句柄;縮放時拖動XYZ軸方向的縮放句柄。但是,上述方法存在三個明顯缺點,分別為:1、當物體很小時,這些句柄就很難分辨;2、句柄很小,很難選中拖動;拖動時變換的大小很難把握。
    技術實現思路
    (一)技術問題綜上所述,如何降低圖形變換時其操作的復雜程度,成為了本領域技術人員亟待解決的問題。(二)技術方案本專利技術提供了一種通過平面坐標軸驅動三維物體變換的方法,包括步驟:S1、獲取圖形的選中信息,當圖形被選中后,根據選中的圖形建立三維坐標;S2、設定變換類型,所述變換類型包括有移動、旋轉以及縮放,實時獲取變換類型的選中信息,并將與變換類型相對應的單位顯示在已經建立好的所述三維坐標中;S3、在已經建立好的所述三維坐標的各個坐標軸上設置滑塊,獲取所述滑塊的位置變換信息改變選中圖形的形狀。優選地,在所述步驟S2中:當變換類型為移動時,在所述三維坐標的坐標軸上標定的單位為長度單位;當變換類型為旋轉時,在所述三維坐標的坐標軸上標定的單位為角度單位;當變換類型為縮放時,在所述三維坐標的坐標軸上標定的單位為百分比單位。優選地,在所述步驟S3中還包括有:對所述三維坐標的坐標軸進行數值標定,其中,當變換類型為移動和旋轉時,所述三維坐標的坐標軸上標定的數值相加等于0,當變換類型為縮放時,所述三維坐標的坐標軸上標定的數值相乘等于1。優選地,在所述三維坐標的各個坐標軸上設置的所述滑塊,其位于各個坐標軸的中間位置。優選地,在本專利技術中,獲取所述滑塊在各個坐標軸上移動的絕對距離作為選中圖形的變換量;設置變換數值顯示窗口,并實時獲取所述變換量的數值在所述變換數值顯示窗口內進行顯示。優選地,在所述步驟S1中建立的所述三維坐標為笛卡爾坐標系。優選地,實時獲取所述三維坐標總各個坐標軸上滑塊的觸發狀態;當所述滑塊被觸發移動時,對選中圖形進行相應變換;當所述滑塊沒有被觸發時,對選中圖形進行復位。(三)有益效果本專利技術實施例提供了一種通過平面坐標軸驅動三維物體變換的方法,在該方法中,本專利技術通過建立三維坐標系,并在三維坐標系內完成選中圖形的移動、旋轉以及縮放等操作。具體地,本專利技術通過拖動坐標軸上的滑塊實現選中圖形于三維空間中、在X、Y及Z軸上的移動、旋轉或者沿X、Y及Z軸方向的縮放。本專利技術中,其建立的三維坐標系視覺效果相對于傳統的句柄而言,結構尺寸更大,便于用戶在平面屏幕上進行選中與操作,其變換三維場景中的圖形操作更為簡便,易于實現。附圖說明圖1是本專利技術實施例中拖動坐標軸滑塊沿X軸方向移動三維場景中的物體;圖2是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向移動三維場景中的物體;圖3是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向移動三維場景中的物體;圖4是本專利技術實施例中拖動坐標軸滑塊沿X軸方向旋轉三維場景中的物體;圖5是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向旋轉三維場景中的物體;圖6是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向旋轉三維場景中的物體;圖7是本專利技術實施例中拖動坐標軸滑塊沿X軸方向縮放三維場景中的物體;圖8是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向縮放三維場景中的物體;圖9是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向縮放三維場景中的物體;圖10是本專利技術實施例中通過平面坐標軸驅動三維物體變換的方法的流程圖。具體實施方式下面結合附圖和實施例對本專利技術的實施方式作進一步詳細描述。以下實施例用于說明本專利技術,但不能用來限制本專利技術的范圍。在本專利技術的描述中,除非另有說明,“多個”的含義是兩個或兩個以上;術語“上”、“下”、“左”、“右”、“內”、“外”、“前端”、“后端”、“頭部”、“尾部”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本專利技術和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本專利技術的限制。此外,術語“第一”、“第二”、“第三”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本專利技術的描述中,需要說明的是,除非另有明確的規定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本專利技術中的具體含義。請參考圖1至圖10,其中,圖1是本專利技術實施例中拖動坐標軸滑塊沿X軸方向移動三維場景中的物體;圖2是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向移動三維場景中的物體;圖3是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向移動三維場景中的物體;圖4是本專利技術實施例中拖動坐標軸滑塊沿X軸方向旋轉三維場景中的物體;圖5是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向旋轉三維場景中的物體;圖6是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向旋轉三維場景中的物體;圖7是本專利技術實施例中拖動坐標軸滑塊沿X軸方向縮放三維場景中的物體;圖8是本專利技術實施例中拖動坐標軸滑塊沿Y軸方向縮放三維場景中的物體;圖9是本專利技術實施例中拖動坐標軸滑塊沿Z軸方向縮放三維場景中的物體;圖10是本專利技術實施例中通過平面坐標軸驅動三維物體變換的方法的流程圖。實施例一以球體為變形圖形,選中該球體后,建立一個笛卡爾坐標系。在窗口一側設置變換類型的選擇按鈕,選擇按鈕包括有三個,分別為移動、旋轉以及縮放按鈕。當其中一個按鈕被觸發后,即可對選中的球體進行相對應的操作。當選中移動按鈕后,笛卡爾坐標系中各個坐標軸的為長度單位。在每一個坐標軸上均設置有一個滑塊,將滑塊在坐標軸上移動,其該滑塊移動的絕對距離即為對該球體在對應的坐標軸上需要進行的變換數值。當滑塊在X軸上移動兩個單位,即球體整體就會沿著X軸移動兩個單位,從而完成移動操作。其他坐標軸上的移動操作與上述相同,在此不進行贅述。實施例二以正方體為變形圖形,選中該正方體后,建立一個笛卡爾坐標系。在窗口一側設置變換類型的選擇按鈕,選擇按鈕包括有三個,分別為移動、旋轉以及縮放按鈕。當其中一個按鈕被觸發后,即可對選中的正方體進行相對應的操作。當選中旋轉按鈕后,笛卡爾坐標系中各個坐標軸的為角度單位。在此需要說明的是:在本專利技術的優選實施方式中,該角度單位的最小單位根據物體旋轉的最大角度進行設定,即最小單位不得大于物體旋轉的最大角度的五十分之一。舉例說明:當設計要求物體旋轉的角度最大為100°時,則在坐標軸上標定的角度最小單位為2°。當然,也可以根據上述最小單位的限定還可以設定更小的數值,例如上述標定的角度最小單位還可以為1°。在無特殊設定的情況下,本專利技術默認在旋轉變換時,三維坐標中各個坐標軸的兩端極值為360°,旋轉標定的最小單位為1°。在每一個坐標軸上均設置有一個滑塊,將滑塊在坐標軸上本文檔來自技高網...
    一種通過平面坐標軸驅動三維物體變換的方法

    【技術保護點】
    一種通過平面坐標軸驅動三維物體變換的方法,其特征在于,包括:步驟一、獲取圖形的選中信息,當圖形被選中后,根據選中的圖形建立三維坐標;步驟二、設定變換類型,所述變換類型包括有移動、旋轉以及縮放,實時獲取變換類型的選中信息,并將與變換類型相對應的單位顯示在已經建立好的所述三維坐標中;步驟三、在已經建立好的所述三維坐標的各個坐標軸上設置滑塊,獲取所述滑塊的位置變換信息改變選中圖形的形狀。

    【技術特征摘要】
    1.一種通過平面坐標軸驅動三維物體變換的方法,其特征在于,包括:步驟一、獲取圖形的選中信息,當圖形被選中后,根據選中的圖形建立三維坐標;步驟二、設定變換類型,所述變換類型包括有移動、旋轉以及縮放,實時獲取變換類型的選中信息,并將與變換類型相對應的單位顯示在已經建立好的所述三維坐標中;步驟三、在已經建立好的所述三維坐標的各個坐標軸上設置滑塊,獲取所述滑塊的位置變換信息改變選中圖形的形狀。2.根據權利要求1所述的通過平面坐標軸驅動三維物體變換的方法,其特征在于,在所述步驟二中:當變換類型為移動時,在所述三維坐標的坐標軸上標定的單位為長度單位;當變換類型為旋轉時,在所述三維坐標的坐標軸上標定的單位為角度單位;當變換類型為縮放時,在所述三維坐標的坐標軸上標定的單位為百分比單位。3.根據權利要求2所述的通過平面坐標軸驅動三維物體變換的方法,其特征在于,在所述步驟三中還包括有:對所述三維坐標的坐標軸進行數值標定,其中,當變換類...

    【專利技術屬性】
    技術研發人員:田穎,
    申請(專利權)人:上海語途信息技術有限公司,
    類型:發明
    國別省市:上海;31

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

    1
    主站蜘蛛池模板: 亚洲一本到无码av中文字幕| 一区二区三区人妻无码| 久久久久久AV无码免费网站| 免费无码作爱视频| AV无码人妻中文字幕| 国产成人无码午夜福利软件| 久久无码人妻一区二区三区午夜 | 国产午夜鲁丝片AV无码免费| 日韩人妻无码一区二区三区 | 国产高清不卡无码视频| 亚洲日韩中文无码久久| 好了av第四综合无码久久| 久久老子午夜精品无码怎么打| 日韩AV片无码一区二区不卡| 日木av无码专区亚洲av毛片| 亚洲无码高清在线观看| 亚洲AV无码成人精品区日韩| 亚洲VA成无码人在线观看天堂| 最新亚洲人成无码网www电影| 亚洲AV无码专区电影在线观看| 精品一区二区三区无码视频| 亚洲啪AV永久无码精品放毛片| 亚洲av永久无码精品网站 | 亚洲精品无码专区在线| 一本无码中文字幕在线观| 国产精品99无码一区二区| 国产精品久久无码一区二区三区网 | 免费无码又爽又刺激聊天APP | 在线观看无码AV网站永久免费| 国产成人无码AV一区二区在线观看 | 无码国产精成人午夜视频不卡| 日韩精品无码专区免费播放| 国产精品无码a∨精品| 中文字幕无码第1页| 国产成年无码久久久免费| 久久伊人中文无码| 亚洲大尺度无码专区尤物| 亚洲AV无码专区国产乱码电影| 亚洲综合无码AV一区二区| 国产色爽免费无码视频| 无码人妻精品中文字幕免费 |