geometric-arc

    7熱度

    3回答

    我試圖根據2D圖像找到人臉的三個角度。 我使用OpenCV與HaarCascade來尋找臉部,眼睛,鼻子和嘴巴。 但我沒有找到任何幾何方法可以幫助我找到角度X,Y和Z(滾動,俯仰和偏航)。 有人可以幫助我顯示一些方法在c + +或java的工作嗎?

    5熱度

    2回答

    我正在實施CNC銑牀的驅動程序,並且在執行G代碼arc命令時遇到問題。 我已經找到了中點畫圓算法的幾種實現,但它是不是真的有用原樣。 我發現中點圓算法的問題在於它是2D並同時繪製所有八分圓,而我需要通過由開始,結束和中心點給出的3D路徑的連續步驟。 我發現了一個nice multidimensional equivalent of Bresenham’s line drawing algo使用浮點

    1熱度

    1回答

    我正在嘗試修改android設備的操縱桿組件。目前,該組件能夠跟蹤手指的x和y位置並在那裏畫一個小圓圈。現在我想要做的是從中心向手指的x和y位置繪製一個矩形或弧線。 據我所知,該矩形只需要頂部,左側,右側和底部的值,只允許我繪製矩形水平或垂直。如果有人知道另一種方式來繪製這將是太棒了。 我設法得到了一個使用canvas.drawLine的直線矩形,但是我現在想要使用drawArc函數使矩形彎曲,但

    4熱度

    3回答

    如何使用油漆和畫布方法填充下面顯示的兩個圓弧之間的綠色部分? 下面是我如何繪製兩個弧,我也可以弄清楚如何將它們與線連接,但我不知道如何填充內部區域。 // set to stroke black paint.setColor(Color.BLACK); paint.setStyle(Paint.Style.STROKE); paint.setStrokeWidth((

    2熱度

    1回答

    這我猜是更多的數學問題或SVG問題。我正在修改我在raphael.js網站上找到的一些示例代碼。我已經將其修改爲具有自定義中心點。現在我想修改它,以便我可以指定圓弧從哪個角度開始。 (類似於d3.js,所以我可以用它來創建類似於中間缺失的條形圖)。 但是我不知道在哪裏,如何開始。我的數學很糟糕,我不知道什麼是α和變量。或者爲什麼x和y是這樣計算的。我一遍又一遍地閱讀了SVG規範,但我錯過了一些關鍵

    0熱度

    2回答

    我必須根據用戶饋入的值生成下圖。我如何着手繪製圓弧(B-C-F如圖中的圓形),其起點爲&終點(分別爲B & F)&從段BF的高度?我可以做一些幾何計算&得到半徑&所有,但我如何繪製弧線? 我已經使用Graphics.DrawCurve()方法試過,但預期它不工作。我如何使這種方法適用於圓弧?任何其他解決方法也是受歡迎的。

    0熱度

    1回答

    我正在處理一個簡單的html/js項目以獲得一個可以在可以拍攝球的畫布中移動的框。我得到了箱子移動,但我不能讓球出現。該程序使它到drawBall()和moveBall()(測試使用警報)功能,但他們什麼都不做。我在過去的一個小時裏一直在努力工作,所以我無法實現它。這裏是我的JavaScript代碼,它移動框,並且應該在空格鍵被釋放時畫一個球。 function init() { //canva

    0熱度

    1回答

    我想用imagemagick來弧形圖像,並使其適合預定義的弧空間。對於這個預定義的弧線,我知道頂部和底部線段的圓周以及兩個圓周之間的空間寬度。我需要獲取弧角以及頂部和底部半徑值,以便我可以將這些值輸入到imagemagick中。關於如何計算這些值的任何想法?

    3熱度

    2回答

    在svg我想建立一個函數,返回一個「弧元素」的路徑d屬性的所有參數。給定一個起點,終點和一個通道點。 (無直線上的3個點按照圓上的定義)。我只對圓弧感興趣(rx == ry)。 我可以很容易地計算中心和半徑。但我正在努力與2旗,是否有一個明確的定義,如何通過比較3點的拓撲設置這些標誌?像角度或距離彼此?) 我知道標誌的含義,最小vs最大弧,順時針與反時鐘明智的掃描標誌。

    8熱度

    2回答

    我想在Python中實現SVG路徑計算,但是我遇到了弧線問題。 我認爲問題在於從終點到中心參數化的轉換,但我找不到問題。您可以在SVG specifications的F6.5部分找到有關如何實現它的註釋。我也看過其他語言的實現,我也看不出他們做了什麼不同。 我弧對象實現是在這裏: class Arc(object): def __init__(self, start, radius,