2016-10-10 2 views
0

저는 벡터 데이터를 기반으로하고 다양한 부울 연산을 사용하는 응용 프로그램을 만들고 있습니다. 이러한 부울 연산에 대해서는 clipper 라이브러리를 사용하고 있습니다. 이제 저는 Clipper에서 어떻게해야하는지 잘 모르는 벡터 연산을 만들어야합니다. 나는 항상 닫힌 다각형 안에 있어야하는 두 점으로 구성된 직선을가집니다. 이것이 의미하는 바는 다음과 같습니다. image. 녹색 선은 닫힌 다각형이고 빨간색 선은 직선입니다. 빨간색 선이 녹색 다각형 밖에 있으면 녹색 다각형의 윤곽을 따라야합니다.모양의 윤곽선을 따르십시오.

이 방법을 잘 모르겠습니다. clipper 또는 다른 라이브러리로이 작업을 수행하는 방법에 대한 제안은 매우 유용합니다!

답변

1

잘 모르겠 음 클리퍼하지만 벡터 이미지 주위에 "파선"을 사용하는 예를 보았습니다.

그러나이 방법은 매우 간단합니다. 선이 이미지 테두리 주위의 "점선"의 일부임을 고려하십시오. 한 줄로 만 표시되도록하려면 각 대시 사이의 간격은 적어도 full_perimeter - dash_size과 같거나 커야합니다.

이 예제에서는 이동을 offset 이상의 반복으로 생성하여 그림 주위를 이동하도록 대시를 그립니다.

이 도움이되었거나이 문제를 해결하기위한 방법을 알려 주시기 바랍니다. D

관련 문제