bresenham

    0熱度

    2回答

    我需要像素化/從封閉的2D多邊形獲得點。不勾勒,但用「像素」體素填充,以檢索它們的位置作爲點。 現在我有用於線柵格的C#代碼,有沒有類似於多邊形的方法?

    -1熱度

    1回答

    我想用Bresenham的線算法或類似的方法從四個點創建一個填充的矩形,以獲得平滑的邊。我在Stack Overflow [link]上遇到了這個答案,它非常適合在兩點之間創建一條線。我如何使用/修改這個函數來創建一個填充矩形?有沒有其他算法可以更好地滿足我的需求?

    6熱度

    1回答

    我想知道什麼是最好的方式來實現瀏覽器擴展的Facebook連接。 兩個選項我在記有: 在擴展上下文直接實現OAuth協議 (http://developer.chrome.com/extensions/tut_oauth.html) 在一個實現它網站再通過某種方式的訪問令牌 擴展,使API調用 在您看來,什麼是每種方法的利弊? 也很想拿到利用Facebook進行身份驗證的瀏覽器擴展的一些例子(顯然

    0熱度

    1回答

    我看了很多地方,並沒有找到任何資源(我明白)解釋如何將標準的中點圓算法(使用八分圓來創建整個圓)變成只考慮特定的「切片」圈。我正在使用它來查找視線半徑內的瓦片。 我正在使用的代碼是如何實現算法的基本維基百科代碼。 我正在使用內部的「處理」Java原型的東西了。 我想知道這個算法是如何工作的,所以我可以修改它,但我遇到了麻煩。

    0熱度

    1回答

    我創建了一個函數,該函數接受矢量中的2個點的2D std::vector,並在矢量內「繪製」一條線。但是,它並不涵蓋所有情況(八分圓)。一條線我的意思是直線相互連接的點。該矢量將被寫入.ppm文件,因此它在圖像中顯示爲一條線。 我實現了使用這個鏈接此功能:https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm 看這裏:https://e

    0熱度

    1回答

    我從Windows服務啓動WCF服務。但同時我需要在單獨的實例中從同一個Windows服務啓動另一個Windows服務。 以下是我用於啓動單個WCF服務的代碼。 的Program.cs static void Main() { ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] {

    1熱度

    1回答

    我一直在可觀察對象內使用Process.fork,但發現它干擾了觀察者對象文件輸出的輸出。 當我註釋掉Process行時,輸出的文件包含16行,每行的編號爲0-15。但是,取消註釋時,該文件包含0-15行之間的136行無序數字。是否將Process註釋掉,將正確的數字打印到屏幕上。 這是部分預期的行爲,還是這是一個錯誤?有沒有人有任何想法如何解決這個問題? 下面的代碼重現了問題,並通過剝離原始代碼

    0熱度

    1回答

    我想用2個步進電機(42H48)和2個驅動器(TB6560)繪製圓。 硬件是這樣的:現在 (y-axis motor) | | --—--- |-------- (x-axis motor) | | ,我只能控制這些馬達繪製像鑽石形狀。 // 1 digitalWrite(xAxisMotorDirection, HIGH);

    1熱度

    2回答

    我有一些代碼來生成網格座標(SDL_Point只包含兩個int S代表X和Y)與圓形: std::vector<SDL_Point> circle(const SDL_Point & start, const int radius) { int x{ radius }, y{ 0 }; int xChange{ 1 - 2 * radius }; int yChan

    3熱度

    3回答

    The Apple URL Scheme Reference給出了很多可用於打開特定內置應用程序並使用某些參數的URL方案的概述。 我知道這並不是內置應用程序響應的所有可能的URL方案的完整列表,因爲在各種頁面上也有open the system settings的方法。網站http://handleopenurl.com是收集所有可能的URL方案的不錯嘗試,並且在那裏有很多內置的應用程序。 我想