cgal

    1熱度

    2回答

    儘管我不知道如何編寫C++,但我嘗試使用CGAL嘗試使用點集形狀檢測從LiDAR點雲中導出建築物形狀。使用這些例子,我可以從文件中讀取點和法線,然後CGAL檢測形狀。該程序設置爲僅檢測平面形狀。 我想將平面形狀保存到一個文件,以便我可以在其他軟件中使用它們。但我無法找到如何實現這一目標的例子。我使用的測試程序基於efficient_RANSAC_parameters.cpp代碼。它在遍歷所有檢測到

    0熱度

    1回答

    我有一個DICOM圖像序列構成一個單一的掃描。我想建立一個CGAL網格,代表通過閾值分割出來的3D體積。如果有的話,我更喜歡Windows和很少的,容易構建依賴關係。 我聽說ITK可以用於這個目的,但它是一個與CGAL有很多重疊的大型圖書館。還有其他選擇嗎?

    0熱度

    1回答

    我有一條射線和一些三維點,我將它們三角化並送入AABBtree,這使我可以找到射線與網格的交點。 現在我還想知道射線相交的三角形的法向量。 我將點投影到x-y平面並應用Delaunay網格劃分。然後我將3D點送入AABBtree結構。理想情況下,我不想改變這部分。 找到與first_intersection()的交集非常簡單。 如何找到相交三角形的法線? 編輯:問題是,那boost::get<Ke

    0熱度

    1回答

    要從一組散亂點(例如,將它們網格化到規則網格)內插,使用Delaunay_triangulation_2構建三角形網格,使用natural_neighbor_coordinates_2()和linear_interpolation()進行插值。 我遇到的一個問題是,當輸入點來自某些常規網格時,插值過程可能會在某個輸出位置「卡住」:進程被natural_neighbor_coordinates_2(

    0熱度

    1回答

    假設我有兩種以任何理性格式存儲的網格(例如wavefront .obj或collada .dae),並且我想以編程方式將它們組合成一個網格。更確切的說,我有一個景觀和一個物體作爲兩個網格。我想在對它進行轉換後將對象放到橫向中,以便它放在正確的位置,並將其作爲結果模型導出。 據我瞭解,在assimp有類似的命名SceneCombiner的東西,但它似乎這是內部結構,並且具有無接口(即使在這裏http

    0熱度

    1回答

    已經有一個這個問題,但對於一個二維網格答案: Angles of triangles of a 3D mesh using #CGAL 據我所知,答案就2D是不同的。那麼:如何計算CGAL中2D網格的三角形角度?我可以通過成對來獲得頂點和它們各自的Vector,但是我正在尋找一種直接計算角度的方法,而不必檢查它是外角還是內角。 如果它有什麼區別,這個網格是由CDT生成的。

    0熱度

    1回答

    我試圖編譯這個小程序: // Copyright (c) 2002 Max Planck Institut fuer Informatik (Germany). // All rights reserved. // // This file is part of CGAL (www.cgal.org). // You can redistribute it and/or modify it

    0熱度

    1回答

    我正在嘗試使用迭代器構建向量CGAL::points_d。我不斷收到一條我不明白的錯誤消息。該錯誤似乎與我嘗試將兩個矢量迭代器傳遞給CGAL::Points_d對象的方式一樣。我認爲這可能是圍繞指示點的維度問題,我使用了Dynamic_Dimension_Tag,但我無法想象這個問題。消息如下。 error: no matching function for call to ‘std::vecto

    2熱度

    1回答

    我想用CGAL一次對多個(約25個)對象進行網格劃分。 但是,只輸出一個或兩個對象。 這是CGAL中的錯誤嗎? 我使用Gray_level_image進行網格劃分。 範圍從1.0到3.0,我使用float作爲數字類型。 另外,1.0到2.0被設置在空間域中,2.0到3.0是對象域,並且我將2.0設置爲isovalue。

    1熱度

    1回答

    超定系統我要解決的形式Ax=b其中A是(m x n)矩陣的超定系統(具有m>n),b是(m)矢量和x是未知的向量。我也想用lb和ub來限制解決方案。 給予下面的程序: (QP)最小化transpose(x).D.x+transpose(c).x+c0受Ax⋛b,l≤x≤u 不知如何計算矩陣d和矢量c。因爲矩陣D必須是對稱的,所以我將它定義爲D=transpose(A).A和c,作爲c=-trans