저는 cgal 라이브러리로 개발하는 데 새로운 데, 다음 코드를 사용하여 2D에서 델라 네이를 생성 해 보았습니다. #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Constrained_Delaunay_triangulation_2.h>
#include <
는 : http://www.geom.at/example2-traversing/ 나는 사이트 neighbor-을 통과하는 방법을 알아낼 수 없었다 사고 삼각형과 그 이웃을 이용하여 어떤 삼각형 이웃을 방문해야이 일을 완수 할 수 있습니까? 아래 예에서 기본 사이트는 파란색 원으로 표시되어 있으며 일부 이웃 사이트를 빨간색 원으로 저장하려고합니다. . exam
와 삼각형의 모서리 들로네 simplices 반환의 triplot이 된 Line2D 객체 가장자리와 노드 목록 : tri=scipy.spatial.Delaunay(points)
plt.triplot(points[:,0],points[:,1],tri.simplices.copy(),'k-o', label='Delaunay\ntriangulation')
나
Delaunay 삼각 측량을 어떻게 3 차원으로 구현할 수 있습니까? 그렇다면 구형 좌표로 그래프를 그리는 것이 효율적입니까? (그렇지 않다면 더 효율적인 방법을 알고 계십니까?) 감사합니다. 또한 Delaunay 삼각 측량으로 3D 표면 메쉬를 생성 할 때 어떤 단점이 있습니까? 감사합니다.
Point_set_2 데이터 구조를 사용하여 쿼리 포인트의 가장 가까운 이웃을 찾고, 이웃의 인덱스를 검색하고 싶습니다. 다음 코드를 사용했지만 info()가 오류를 생성합니다. 나는 또한 this post를 봐 왔지만, 나를 위해 우선 순위를 Point_set_2 방법을 사용하고 있습니다 : #include <CGAL/Exact_predicates_ine
안녕하세요, 커뮤니티 회원 들께, 저는 최근에 cpp에서 Delaunay 삼각 측량을 구현하기 위해 노력해 왔습니다. 알고리즘이 작동하는 동안 .. 매우 느립니다 (약 100 초 객체는 약 16 초 내에 계산됩니다). 알고리즘은 무차별 대입 방식을 기반으로합니다. 점의 유한 집합을 감안할 때 : 내가 그 점에서 삼각형을 만들 수 있는지를 점검, 각 지점을
내 포인트 집합의 경계를 감지하고 싶습니다. 내가 scipy 공간에서 Delaunay 삼각 측량을 시도했지만이 얻을 : 그리고 그 삼각형에서 알파 모양을 수행 할 때, 나는 포인트의 집합의 경계를 얻을 수 없습니다. 그래서 나는 Delaunay의 삼각형 분할을 사용해야한다고 생각합니다. 이것을 수행하기 위해 삼각형 라이브러리를 선택합니다. 하지만 문제는 t
범위가 R3의 비 볼록, 단순 연결 영역 인 함수가 있습니다. 내가 결과를 얻은 점이 그 지역의 표면에 있는지 없는지 알고 있으면 함수를 샘플링 할 때. 표면 구속 조건에 해당하는 샘플을 삼각 분할하고 싶습니다. 즉, 결과로 얻은 사면체는 표면 점을 "숨 깁니다" 하지 말아야합니다. 선체는 볼록하지 않습니다. 도서관을 검색했습니다. 지금까지 나는 Trian
나는 각 정점이 표고로 라벨이 붙은 2D-delaunay-triangulation을 가지고 있습니다. 이제는 폼을 크게 변경하지 않고 삼각형 분할에서 정점을 제거하려고합니다 (폴리선의 더글러스 - 필커와 유사). 는 3 차원 메쉬 메쉬 조 알고리즘이 많이 있습니다. 하지만 내 일에 더 간단한 것이 없습니까?