国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種任意尖角變?yōu)閳A角的實現(xiàn)方法與流程

      文檔序號:40239177發(fā)布日期:2024-12-06 17:04閱讀:17來源:國知局
      一種任意尖角變?yōu)閳A角的實現(xiàn)方法與流程

      本發(fā)明涉及圖像繪制,具體涉及一種任意尖角變?yōu)閳A角的實現(xiàn)方法。


      背景技術(shù):

      1、在當(dāng)代平面設(shè)計中,圓角替代直角的地方越來越多,以前的矩形圖標(biāo),現(xiàn)在基本上被圓角矩形圖標(biāo)所取代。即便是其它多邊形,如三角形等等現(xiàn)在也越來越去角化,圓角化。做為平面設(shè)計畫圖只需要擦除角或做貝塞爾區(qū)線等方法即可實現(xiàn),但對于圖像開發(fā)相制作這些圓角效果必須要通過具體參數(shù)能夠有預(yù)期的獲得取要的形狀,同時繪制圓角的方法有很多,除了比較正的標(biāo)準圖形可以通過參數(shù)直接調(diào)整,任意角圓角化的實現(xiàn)方法一般是使用貝塞爾曲線拖拽進行實現(xiàn),具體的實現(xiàn)效果以人眼觀看為準,沒有一個統(tǒng)一的標(biāo)準。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明針對以上問題,提供一種任意尖角變?yōu)閳A角的實現(xiàn)方法。

      2、采用的技術(shù)方案是,一種任意尖角變?yōu)閳A角的實現(xiàn)方法,包括以下步驟:

      3、s1.指定三角形圓角起始位置距兩邊頂點的距離;

      4、s2.通過直線兩點坐標(biāo)得到相鄰兩邊直線公式;

      5、s3.通過端點與頂點的指定距離得到兩邊圓角起始位置坐標(biāo);

      6、s4.通過垂直公式得到端點與角兩邊垂直的直線方程并用該方程得到兩直線交點;

      7、s5.以交點為圓心,圓心到兩個端點的其中一個為半徑做圓,保留兩點間圓弧即可生成圓角三角形。

      8、可選的,s1中,指定起始位置距兩邊頂點的距離為l。

      9、可選的,s2中,選取坐標(biāo)軸上兩點坐標(biāo)(x1,y1)和(x2,y2),且(x1,y1)、(x2,y2)滿足:

      10、;

      11、同時,三角形的三個端點坐標(biāo)分別為a(xa,ya)、b(xb,yb)和c(xc,yc),且a、b、c滿足:

      12、;

      13、。

      14、可選的,s3中,通過兩點間距離公式可以得到,其中為a點和b點距離,并且通過下式得到d(xd,yd)坐標(biāo):

      15、;

      16、。

      17、可選的,s3中,通過兩點間距離公式可以得到,其中為c點和b點距離,并且通過下式得到e(xe,ye)坐標(biāo):

      18、;

      19、。

      20、可選的,s4中,坐標(biāo)軸上兩點坐標(biāo)(x1,y1)和(x2,y2)滿足:

      21、;

      22、且互相垂直的直線滿足:

      23、;

      24、通過斜率k、點d(xd,yd)坐標(biāo)和點e(xe,ye)坐標(biāo),得到兩條直線交點坐標(biāo)p(xp,yp)。

      25、可選的,s5中,通過兩條直線交點坐標(biāo)p(xp,yp)和圓標(biāo)準方程得到弧形區(qū)域:

      26、;

      27、并結(jié)合上式得到的圓形及adec區(qū)域,得到最終圓角圖形。

      28、本發(fā)明的有益效果至少包括以下之一;

      29、1、通過設(shè)置確定參數(shù),使得在尖角變形為圓角時,生成效果可以預(yù)期,從而能夠方便圖形學(xué)等相關(guān)形狀的軟件開發(fā)使用。

      30、2、解決了現(xiàn)有圖像開發(fā)相制作這些圓角效果必須要通過具體參數(shù)能夠有預(yù)期的獲得取要的形狀,同時繪制圓角的方法有很多,除了比較正的標(biāo)準圖形可以通過參數(shù)直接調(diào)整,任意角圓角化的實現(xiàn)方法一般是使用貝塞爾曲線拖拽進行實現(xiàn),具體的實現(xiàn)效果以人眼觀看為準,沒有一個統(tǒng)一的標(biāo)準的問題。



      技術(shù)特征:

      1.一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,包括以下步驟:

      2.根據(jù)權(quán)利要求1所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s1中,指定起始位置距兩邊頂點的距離為l。

      3.根據(jù)權(quán)利要求1所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s2中,選取坐標(biāo)軸上兩點坐標(biāo)(x1,y1)和(x2,y2),且(x1,y1)、(x2,y2)滿足:

      4.根據(jù)權(quán)利要求3所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s3中,通過兩點間距離公式可以得到,其中為a點和b點距離,并且通過下式得到d(xd,yd)坐標(biāo):

      5.根據(jù)權(quán)利要求4所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s3中,通過兩點間距離公式可以得到,其中為c點和b點距離,并且通過下式得到e(xe,ye)坐標(biāo):

      6.根據(jù)權(quán)利要求5所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s4中,坐標(biāo)軸上兩點坐標(biāo)(x1,y1)和(x2,y2)滿足:

      7.根據(jù)權(quán)利要求6所述的一種任意尖角變?yōu)閳A角的實現(xiàn)方法,其特征在于,s5中,通過兩條直線交點坐標(biāo)p(xp,yp)和圓標(biāo)準方程得到弧形區(qū)域:


      技術(shù)總結(jié)
      本發(fā)明涉及圖像繪制技術(shù)領(lǐng)域,具體涉及一種任意尖角變?yōu)閳A角的實現(xiàn)方法,通過設(shè)置確定參數(shù),使得在尖角變形為圓角時,生成效果可以預(yù)期,從而能夠方便圖形學(xué)等相關(guān)形狀的軟件開發(fā)使用,先指定三角形圓角起始位置距兩邊頂點的距離,然后通過直線兩點坐標(biāo)得到相鄰兩邊直線公式,接著通過端點與頂點的指定距離得到兩邊圓角起始位置坐標(biāo),然后通過垂直公式得到端點與角兩邊垂直的直線方程并用該方程得到兩直線交點,最后以交點為圓心,圓心到兩個端點的其中一個為半徑做圓,保留兩點間圓弧即可生成圓角三角形。

      技術(shù)研發(fā)人員:傅禎勇,吳繼軍
      受保護的技術(shù)使用者:弘成科技發(fā)展有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/5
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1