![](/img/trans.png)
[英]Mesh fails to render when extruding a pentagram in a pentagrammic pattern
我有以下代碼旨在以五角星圖案擠出五角星: 預覽看起來正確: 所以我想渲染它並導出,這樣我就可以在 Blender 中生成漂亮的渲染圖。 當我點擊渲染時,我得到一些幾何錯誤: 看到錯誤並不奇怪,因為我試圖渲染的形狀非常不凸,但我不完全確定網格有什么沒有閉合。 通過一些實驗,我發現問題似乎出在擠壓五角 ...
[英]Mesh fails to render when extruding a pentagram in a pentagrammic pattern
我有以下代碼旨在以五角星圖案擠出五角星: 預覽看起來正確: 所以我想渲染它並導出,這樣我就可以在 Blender 中生成漂亮的渲染圖。 當我點擊渲染時,我得到一些幾何錯誤: 看到錯誤並不奇怪,因為我試圖渲染的形狀非常不凸,但我不完全確定網格有什么沒有閉合。 通過一些實驗,我發現問題似乎出在擠壓五角 ...
[英]How can the output of iterating through a CGAL Constrained_triangulation_plus_2 be made repeatable on different runs?
賞金將在 3 天后到期。 此問題的答案有資格獲得+50聲望賞金。 adisidev想提請更多人注意這個問題: 請提供有關如何調試的詳細說明,最好是如何刪除非確定性行為。 我目前正在使用 CGAL 的 2D 約束三角剖分。 將折線插入約束三角剖分后,我注意到,當使用Constraint_itera ...
[英]CGAL normalize vector
我想對向量進行歸一化,但我不明白如何進行這樣的基本操作。 不存在像 Vector_3::normalize() 這樣的直接方法。 我調用 squared_length() 然后調用 CGAL::sqr_root() 來查找向量長度。 然后當我想將我的矢量划分為其長度時,編譯器不允許,因為 CGAL ...
[英]CGAL robust distance comparison with predicates
我想以可靠的方式比較一些幾何對象之間的距離。 例如,我想測量一個點和一個平面之間的垂直距離。 我想從同一點對許多平面進行測量。 最后,我想選擇離我的點最近的平面。 由於 double/float 操作會導致不精確的計算,我想通過使用 CGAL 的健壯性謂詞來執行此操作。 但是,我沒有關於謂詞的理論背 ...
[英]CGAL::General_polygon_set_2::join with an iterator of `General_polygon_with_holes_2`s crashes for intersecting shapes
問題我試圖提高我的一項職能的效率。 為此,我替換了一個按順序將General_polygon_with_holes_2連接到General_polygon_set_2的循環。 替換是采用迭代器的General_polygon_set_2::join的重載。 文檔中的具體方法: 但是,只要任何輸入多邊 ...
[英]CGAL: read off file results in 0 vertices and 0 faces
問題這是一個簡單的 CGAL .off讀取應用程序。 我試圖分別讀取ModelNet40/airplane/train/airplane_0001.off和ModelNet40/airplane/train/airplane_0002.off ,但是ModelNet40/airplane/train ...
[英]Different behavior between devtools::test and sourcing tests, involving Rcpp
我目前正在研究 package,它在 R 中實現了 C++ 庫CGAL的惰性數字。 特別是, NaN惰性數被實現為lazyNumber(0) / lazyNumber(0) 。 我對這個實現沒有問題,除了單元測試。 確實,我有這個單元測試:test_that("lazy vector with N ...
[英]How can I use customized vertices (vertex with info) for triangulation on sphere in CGAL?
我想使用自定義頂點對球體進行三角剖分。 在用戶手冊中,自定義頂點可用於 2D 三角剖分,如下所示:#include <CGAL/Exact_predicates_inexact_constructions_kernel.h> #include <CGAL/Delaunay_tri ...
[英]Convert edge_constrained_map to vertex_constrained_map
我一直在嘗試查找是否有一個 function 允許從 edge_is_constrained_map 到 vertex_is_constrained_map 的 go 但到目前為止沒有找到。 CGAL 中是否有一些內置功能? ...
[英]Large interval upper bound of a CGAL lazy number
我有一個s = a_1/b_1 + a_2/b_2 +...形式的總和示例,其中a_i和b_i是 CGAL 惰性數字,因此s.interval()返回的間隔非常大。 它的下限接近預期值(並且接近CGAL::as_double(s) )但它的上限很大(甚至無限大)。 但是,如果我使用mydivisio ...
[英]Missing elements in periodic c3t3 mesh
我正在使用 CGAL 的周期性網格生成器並遇到這樣的問題,即它經常生成缺少元素或更多元素的網格。 較粗和較細的網格都會出現此問題。 下面是一張圖像,可以看到一個元素丟失(從每次重復中)和應該重現問題的最小代碼。 ...
[英]How to use Boost's Kruskal MST algorithm on CGAL's Triangulation_3?
我一直在努力弄清楚如何為 CGAL Triangulation_3 形成邊緣描述符,以便我可以在該三角剖分上使用 Boost 的 Kruskal 最小生成樹實現。 我一直在閱讀 Triangulation_2 的參考文檔(在此處提供),但發現boost::graph_traits<Trian ...
[英]how to use Point_set and k_neighbor_search in cgal?
我正在嘗試使用 Point_set object 中定義的點在 cgal 中進行正交_k_neighbors _search(或任何基於 kdtree 的搜索)。 這個想法是獲取一個點和給定點附近的相關向量。 但是,我對這個特定案例的 Traits 改編的正確性有疑問。 我認為 Traits 定義 ...
[英]Understand to which constrained edge a Steiner point belongs in constrained conforming triangulation CGAL
我按照此處報告的示例進行操作:https: https://doc.cgal.org/latest/Mesh_2/index.html (在“1.3 示例:制作符合 Delaunay 然后符合 Gabriel 的三角剖分”)創建符合約束的 Delaunay 三角剖分使用CGAL。 使三角剖分符合可能 ...
[英]How to remove "non-closing" edges in CGAL
我有一個 CGAL 排列圖,如下所示: 我想刪除所有不會“關閉”多邊形的邊緣,例如正方形內的水平邊,連接其他兩個正方形的邊,以及單獨的邊。 有沒有辦法在 CGAL 中做到這一點? 另外,這種邊在拓撲或圖論中有名稱嗎? ...
[英]c++: CGAL Periodic 2D regular triangulation: How to implement or alternatives?
我最近開始使用 CGAL 來實現一些需要 2D 和 3D 周期性規則三角剖分(加權 Delaunay 或冪圖)的模型。 我在使用 class 的3D定期正則三角測量方面取得了一些進展。 但是對於 2D 案例,我無法從 CGAL 獲得任何類似的 class,而且由於我是 CGAL package 的 ...
[英]Detect isolated facets in mesh CGAL
如何使用 CGAL 在網格中定位孤立的面(或面組)? 假設我有一個網格文件(STL、OBJ、...),並且我知道它包含一個封閉的實體和一組面,這些面不構成另一個實體並且不連接到文件中存在的上述實體:如何我要檢測到那組孤立的方面嗎? 例如,我可以使用 CGAL::IO::read_STL() 讀取一個 ...
[英]Given two segments in 3D, compute closest point between them using CGAL
給定 CGAL 中 3D 中的兩個段,我想計算一個段和另一個段之間的最近點。 這兩個部分可能在空間中的任何地方。 I have looked in CGAL and there is a function which computes distance between both segments ...
[英]CGAL Update from 4.13 to 5.5
我已將使用 CGAL 4.13 的項目更新為 CGAL 5.5。 它使用 kernel: 有些函數現在不再編譯了。 例如下面的一個: ../geometricTools.h:476:50: 錯誤:'const ET' {aka 'const class boost::multiprecision ...
[英]CGAL Inexact Volume calculation
我的問題我想計算與多邊形網格相交的確切體積。 不幸的是結果是錯誤的??!?! . 我認為這與我選擇錯誤的選項有關。 我有一個 STEP/OFF 文件(兩者都有效)。 我將一個較小的圓柱體移動到一個更大的圓柱體中。 然后我計算交點。 我不使用點圖。 如果我計算前三個交叉點的體積,CGAL 告訴我它們 ...