다각형을 형성하는 CGPoint의 배열이 있습니다. 이 다각형을 다른 것의 "보기 화면"으로 만들고 싶습니다. 즉, 무언가가 화면의 "안에"놓이면 다각형의 모서리에 의해 가려집니다. 예를 들어 정점 (-1, -1), (1, -1), (1, 1) 및 (-1, 1)이있는 정사각형이 있고이 정사각형을이 마스크와 연결하면 정점 (0, 1), (0, 0), (1, 0) 및 (0.5, 0)을 사변형으로하고 싶습니다. 1). (모양에 대한 구두 설명에 대해 유감스럽게 생각하지만 더 좋은 예를 만들 수는 없었습니다.)이 작업을 어떻게 수행할까요? 감사합니다.사용자 정의 모양의 마스크 (Objective-C)
0
A
답변
1
Apple에서 제공 한 CGRects으로 여러 가지 작업을 할 수 있습니다. 모든 폴리곤은 실제로 삼각형의 합집합이며 각 삼각형은 자체 사각형에 넣을 수 있습니다. 거기에서 직사각형이 교차하는 것을 확인하고 내부 삼각형이 교차하는 경우이를 기반으로 사용자 정의 코드를 작성할 수 있습니다. 실제로는 가장자리와 선 교차점과 일치합니다. 희망이 도움이됩니다!
관련 문제
- 1. 다각형 모양의 사용자 정의 컨트롤
- 2. AjaxControlToolkit MaskedEditExtender - 사용자 정의 마스크 모양
- 3. 텍스트 상자 C# 사용자 정의 마스크
- 4. 사용자 정의 모양의 텍스트 상자/.net에서 컨트롤을 편집 하시겠습니까?
- 5. NumberFormatter - ObjectiveC
- 6. SVG/XAML : 화살표 모양의 경로 정의
- 7. 아이폰 코어 그래픽, 마스크
- 8. InterfaceBuilder에서 이미지 시퀀스로드 -ObjectiveC
- 9. ObjectiveC 임의 숫자
- 10. MulticastDelegate in ObjectiveC
- 11. Shapefile with ObjectiveC
- 12. 사용자 정의 UITabBar 만들기
- 13. jquery의 배경 마스크 경고.?
- 14. 플래시로 마스크 작업하기
- 15. 사용자 정의 이미지보기
- 16. .NET에서 OpenFileDialog 사용자 정의
- 17. 레일 사용자 정의 사용자 정의
- 18. 사용자 정의 - 사용자 정의 속성
- 19. ObjectiveC/iPhone의 TwitPic API 사용하기
- 20. iphone objectiveC 할당/해제 질문
- 21. Python의 AppKit 및 ObjectiveC 대리자
- 22. 2D 동적 메모리 할당 - ObjectiveC
- 23. PHP - 이미지를 통해 마스크 다각형
- 24. 통화 마스크
- 25. 마스크 [C는 ++]
- 26. jquery가 시간 편집 마스크
- 27. 사용자 정의/사용자 컨트롤
- 28. Qt의 사용자 정의 위젯 사용자 정의 스타일
- 29. Windows Form - 사용자 정의 사용자 정의 컨트롤
- 30. asp.net 사용자 정의 웹 사용자 정의 - 버튼