geometry

    3熱度

    7回答

    我在舞臺上的隨機位置繪製矩形,我不希望它們重疊。 因此,對於每個矩形,我需要找到一個空白區域來放置它。 我想過嘗試的隨機位置,確認其是否是免費的 private function containsRect(r:Rectangle):Boolean { var free:Boolean = true; for (var i:int = 0; i < numChildren; i+

    1熱度

    5回答

    我有一個類,它包含一個用於縮放和平移的4x4矩陣。我將如何實現這個類的旋轉方法?我應該將輪換作爲一個單獨的矩陣來實現嗎?

    8熱度

    3回答

    我在這裏問了一些問題,看到這個幾何形狀在其他測地線形狀中被提及過幾次,但我很好奇我怎樣才能生成一個關於xyz的點?

    2熱度

    2回答

    我想解決的問題如下:給定兩個包含點的相等長度的列表,找到使對之間的距離之和最小的映射。我試圖做到這一點的原因是爲我正在構建的遺傳算法找到兩個多邊形中的最近點,理想情況下,根據此計算的輸出排列兩個基因以最大化空間相似性。

    3熱度

    2回答

    給定二維二次貝齊爾與整數座標,找到它們的交點的最佳方法是什麼?如果它們不相交,那麼早期排斥也是有趣的。如果它更容易,它們都可以被假設爲x和y都是單調的。 只有通過細分到輸入曲線的整數才能表示的交點纔是有效的。

    3熱度

    3回答

    用於處理二維構造區域幾何的最佳工具/庫(用任何語言)是什麼? 也就是說,一個庫或多或少任意二維形狀的工作,並提供聯合,交集,差異和異或。 我的基線是java.awt.geom.Area類,如果緩慢的話,這是可用的。有什麼更好的?我特別感興趣的是Java,ActionScript/Flex和C庫,但我向任何來訪者開放。

    1熱度

    1回答

    我需要編寫一些代碼來緩衝一條線來創建一個多邊形,如下所示。 http://www.sli.unimelb.edu.au/gisweb/BuffersModule/Buff_line.htm 從以下列出的步驟,我可以創造周圍沒有跨越自己或有過緊的曲線線條簡單多邊形,但隨着線我試圖緩衝是波浪swhirly颶風軌道,它真的不夠好。 我知道SQL Server 2008中有一個函數可以做到這一點,但是我擔

    6熱度

    11回答

    我有一個應用程序在圖像/照片頂部定義了一個真實世界的矩形,當然在2D中它可能不是矩形,因爲您從一個角度看它。 問題是,例如矩形需要在其上繪製網格線,例如如果它是3x5,所以我需要從邊1到邊3繪製2條線,從邊2到邊4繪製4條線 截至目前,我將每行分成等距的部分,以獲得所有網格線的起點和終點。然而,矩形所處的角度越多,這些線條越「不正確」,因爲離你更遠的水平線應該靠得更近。 有誰知道我應該搜索的算法的

    1熱度

    2回答

    這可能是一個愚蠢的錯誤,但我不能看到它?!我有定義幾何和類的渲染幾何的類。現在它是每個頂點的基本三角形和顏色。 這裏是代碼定義所述幾何對象的數據: CGeometry* g = new CGeometry(); g->vertexes = new double[3*3]; g->vertexes[0] = 0; g->vertexes[1] = 0; g->vertexes[2] = 0

    2熱度

    3回答

    我有不同的物體,其表面是3D和非矩形的,例如球體,金字塔和其他各種由網格物體表示的物體。網格不是由物體表面上相同大小和分佈的多邊形組成的,也不是像圓柱體,球體和圓錐體的理想形狀那樣的半/對稱物體。 因此,我將如何去設計或改造一個尋找任意網格和生成節點的尋路算法,這些算法可以通過多種方式自行環繞?