intersection

    3熱度

    1回答

    我對這個算法很感興趣:Algorithm to detect intersection of two rectangles? 但是我自己缺乏基本的數學技能而無法實現它。一旦我可以閱讀代碼,我想我可以更好地理解它。有人可能已經有了一個實現或可以很快寫出一個? 謝謝!

    1熱度

    1回答

    我在OpenGL ES應用程序中爲iPhone提供了幾個3D模型,並且在某些時候我希望用戶觸摸屏幕並對其執行操作。問題是要識別屏幕上呈現的內容中的哪些被觸摸。爲了達到這個目的,我計算了OpenGL常見問題解答中提出的拾取光線,現在我想檢測它是否與任何模型相交。 我擡頭看看irrlicht源代碼,發現我可以計算光線和每個單個模型三角形之間的交集(他們通過計算光線是否先與三角形平面相交,然後通過查看相

    0熱度

    1回答

    我想計算光線與用戶在我的應用程序的屏幕上看到的模型之間的交集。我正在關注的OpenGL guide但我在現場很多的模型,我在應用轉化爲當前的模型視圖矩陣(即每個模型我做了 glPushMatrix推入 - 彈出上下文獨立和動態繪製, glTranslatef, draw the model, glPopMatrix )。 我是否還需要計算不同的光線,每個對象一個(以後如果與模型的邊界球相交,則測試

    1熱度

    2回答

    我想實現一個八叉樹,爲此,我需要一個快速的AABB射線相交算法。經過一番搜索後,我發現this紙似乎提供了。從源代碼,可here,我翻譯的pluecker_cls_cff功能,C#,因爲這: public bool Intersect_2(ref RayPluecker r) { switch (r.Classification) { // 7 same-ish

    0熱度

    2回答

    看起來很複雜(可能是這樣)。但我無法想象如何解決這個問題。 有表: COMPANIES ID |名稱 1 | Google 2 |三星 3 |微軟 PARAGRAPHS ID |名稱 1 |標題 2 |身體 3 |頁腳 標籤 ID |標籤 1 |互聯網 2 | Softwate COMPANIES_VS_TAGS id | company_id | tag_id 1 | 1 | 1 2 | 2 |

    1熱度

    1回答

    創建一個平行多段線到現有多段線的簡單算法很簡單:您可以計算每個頂點的法線(作爲線段法線的平均值),並使用法線以任意數量移動頂點。 但是,當我嘗試在曲線折線上使用此算法時存在圖形問題,這是一連串形成圓弧的點。當我創建弧線的平行線時,一切都很好,直到我增加了足夠的距離,以便通過其法線的投影頂點創建一條從一個頂點前進到另一個頂點的折線,實際上反向移動創建自交。 如何有效地從平行折線中刪除這些頂點?我已經

    3熱度

    1回答

    我該怎麼做在nhibernate十字路口? 是 select enterprise.Id from Enterprises intersect select enterpiseID from vEnterprise

    -2熱度

    5回答

    如何通過接收2個整數參數並返回整數交集點來實現使用java的「交集」方法。

    1熱度

    2回答

    我需要基於 在列相交兩個表,這兩個表英寸 這裏是我的代碼片段: SELECT b.VisitID, b.CarrierName, b.PhoneNum, b.PatientName, b.SubscriberID, b.SubscriberName, b.ChartNum, b.DoB, b.SubscriberEmp, b.ServiceDate, b.ProviderName, b

    8熱度

    4回答

    想象一下,我有4個點的座標形成一個多邊形。這些點在C#中使用PointF表示。如果我有2個多邊形(使用8點),我怎麼知道它們是否相交? Rectangle類有一個名爲IntersectsWith的方法,但我找不到類似的GraphicsPath或Region。 任何意見將不勝感激。 MOSH