intersection

    0熱度

    1回答

    我想用C++實現一個決定任何給定的多邊形和金字塔切割的函數。 這實際上證明比我想象的要簡單得多。 首先對於金字塔的每個邊緣,測試線平面相交(給定的多邊形是一個平面,由3個點組成)。這將導致切割平面上的新頂點。其次,由於多邊形不是無限平面,因此需要測試多邊形邊緣(三個)和每個邊緣之間的線相交。

    1熱度

    1回答

    我正在檢查2個CGPath之間的重疊程度。 我想出的最簡單的方法是獲取邊界CGRects之間重疊的百分比。我知道當不同的路徑佔據相似的界限時,這將失敗。但是,哦,如果你知道更好的方法...請幫助。 無論如何,當前的問題是關於計算rects之間的百分比重疊。 我看到CGRectIntersection函數來獲取交集的矩形。我可以計算這個矩形的面積,但似乎沒有一種簡單的方法來得到非相交區域的面積。有任

    0熱度

    1回答

    我有一個帶有列名稱和標籤的mySQL表。如果一個人,「鮑勃」的標籤是「酷」,「有趣」和「幼稚」,我的桌子會有相應的行:(鮑勃,酷),(鮑勃,有趣)和(鮑勃,幼稚)。 有沒有一種有效的方法來根據帶有布爾查詢的標籤選擇人員?例如,在僞SQL中:SELECT名稱在哪裏人是(冷或不是有趣)而不是孩子。 我想我可以使用UNION,JOIN,也許一些子查詢一起破解一些東西,但我想知道是否有一種有效的方法來做到

    2熱度

    1回答

    我正在使用JAVA。 Ellipse2D s1=new Ellipse2D.Float(0,0,100,100); System.out.println(s1.intersects(99, 30, 100, 100)); 應該返回false,但它返回true。如何找到2橢圓之間的交集? THX

    0熱度

    1回答

    假設我有一些如下所示的SVG。 #canvas將應用一些變換: <svg id="viewport" x="0" y="0" width="100%" height="100%"> <g id="canvas" transform="scale(0.17)"> <image class="imageTile" x="0" y="0" width="256" height="2

    8熱度

    1回答

    查找存在於兩個集合的元素 說我有兩個集合 int[] foo = { 1, 2, 3, 4 }; int[] bar = { 2, 4, 6, 8 }; 什麼是使用LINQ to選擇存在於兩個集合值最簡單的方法? 即含有2和4

    1熱度

    2回答

    我需要的是: text_file_1.txt: apple orange ice icecream text_file_2.txt: apple pear ice 當我使用「設置」,輸出將是: apple ice ( 「re.match的等價物」) ,但我想: apple ice icecream (「re.search的等價物」) 有什麼辦法如何做到這一點?文

    2熱度

    1回答

    我正在尋找從另一個字符串的左邊去除字符串$left$right。鑑於: $left = 'alpha beta gamma'; $right = 'beta gamma delta'; 所需的輸出將是: string(6) " delta" 現在,我已經有點做到了這一點。我已經寫了一個函數,以實現這一點: function strip_left_from_right($left, $ri

    1熱度

    1回答

    我有兩個相交的交叉點。它們具有相同的尺寸,唯一的區別是其中一個比另一個更低。我知道有一種方法可以得到它們的交點,但這不是我想要的。我實際上想要從位於交叉點之外的區域獲得新的矩形。 下部視圖的頂部與頂部視圖的底部相交。新的協議不應該有那個區域。我基本上想要一個與底部視圖具有相同原點和寬度的矩形,但沒有與頂部矩形相交的部分。 感謝您的幫助。

    40熱度

    2回答

    我有一個Map<String, ArrayList>和一個Set<String>。有沒有一種方法可以將地圖的鍵與字符串集「交叉」,從而只保留具有給定鍵的對,而不會迭代整個地圖?我主要關心的是性能,並重新發明可以更優雅地完成的事情。