여러 개의 3D 볼륨의 교차 크기를 제공 할 수있는 알고리즘 (또는 파이썬 라이브러리)을 찾고 있습니다. 그러나 볼륨은 방정식으로 알려지지 않았으므로 경계의 목록 만 있습니다. 실제로 각 볼륨에 대해 나는 r (x, r)의 목록을 알고 있습니다. 여기서 r은 y와 z 사이의 관계이며 a.y + b.z = c와 같습니다. 관계 r, (x, y, z)를 존중하
QPolygon 내부에 완전히 포함 된 정사각형 세트를 찾는 방법을 찾고 있는데, 이는 반드시 볼록하지는 않습니다. 내 순진 접근 방식은 지금까지 다음과 같습니다 : 나는 결과를 시각화하면 다음과 같습니다 QRectF boundingRect(mShape->boundingRect());
for (int x = boundingRect.x() - 1; x <
C#에서 here으로 기술 된 Bentley-Ottmann 알고리즘을 구현하려고합니다. 특히, 스윕 라인 상태 구조에서 세그먼트 클래스에 대해 IComparable <T>을 구현하는 데 문제가 있습니다. 세그먼트 클래스는 다음과 같습니다. public class SweepLineSegment : IComparable<SweepLineSegment>
{
어느 방향 으로든 갈 수있는 두 개의 평행선이 있습니다. 그들은 동일하지 않을 것이 보장됩니다. 저는 2D 그리드 (0.0에서 1.0까지의 비 정수 좌표를 가졌지 만 전체적인 문제를 스케일링하여 해결할 수 있다고 생각합니다)가 일반적인 방법으로 직각으로 정렬되었습니다. 두 줄 사이에있는 모든 사각형의 목록을 생성하는 알고리즘이 필요합니다. 현재의 알고리즘은
램프 스택을 실행 중이며 일부 고급 공간 쿼리를 수행하고자합니다. 누구든지 두 다각형의 교차 모양을 찾는 해결책이 있습니까? 나는 현재 MySQL이 교차 함수를 지원하지 않는다는 것을 알고 있지만 누군가 자신의 교차 함수 또는 다른 솔루션을 가지고 있기를 기대하고있다. 가 만드는 경우 어떤 명확이는 Find polygon overlaps 게시물에 MSSQL
나는 cv.rectangle을 사용하여 직사각형을 그렸고 직사각형이 그려지는 등고선 모양 (FindContours에서)을가집니다. 사각형은 두 점에서 전체 윤곽선과 교차합니다. 사각형과 윤곽선 사이의 교차점을 어떻게 찾을 수 있습니까?는 나는 두 이미지를 함께 추가하고 최대 값을 찾아하지만 감사
의 두 맵을 C++로 사용할 계획입니다. 여기서 Node은 사용자 정의 클래스입니다. 위의 유형의 m1 및 m2 두 개의지도가 있다고 가정하고 m1에 이 모두 포함되어 있는지 확인하려면 에 키가 모두 포함되어 있는지 확인하고 싶습니다. 즉, m1과 m2의 키 집합의 교차점이 m2의 키 집합과 같은지 확인하고 싶습니다. 나는 m2에있는 모든 키를 반복하고 m
내 목표는 배열 a와 b의 교차 값을 찾아서 새로운 배열 c에 저장하여 인쇄물이 다음과 같이 표시되도록하는 것입니다. 3,10,4,8. 세 번째 배열에 주어진 값을 어떻게 할당합니까? public static void main(String[] args) {
int a[] = {3, 10, 4, 2, 8};
int[] b = {10, 4
저는 (OpenCv2.4 Visual C++ 2010)에서 선으로 연결하고자하는 두 점이 있습니다. findContours를 사용하여 찾은 그의 선과 등고선에서 점 사이의 교차점을 찾고 있습니다. 제 질문은 윤곽선과의 교차점을 확인하기 위해이 선의 점으로 구조체를 채우는 방법입니다. 요가 줄을 긋는 방법을 제공 할 수 있다면 좋을 것입니다. 감사
이 문제를 디버깅하려했지만 그렇게 할 수 없었습니다. 나는 두 개의 Polygon 객체의 교차를 찾으려고합니다. 대부분의 경우 작동하지만 다음과 같은 경우 예외가 발생합니다. P1 area: 13.125721955
P2 area: 1.0
Traceback (most recent call last):
File "geom2d.py", line 235, i