경로에서 ArcSegment의 중간 점을 가져 와서 WPF로 레이블을 지정하는 가장 좋은 해결책은 무엇입니까?WPF에서 ArcSegment의 중간 점을 얻는 방법
9
A
답변
7
이 작동합니다 :
//the given arc (or any other segments)
var arc = new ArcSegment(
point: new Point(200, 100),
size: new Size(100, 50),
rotationAngle: 90,
isLargeArc: true,
sweepDirection: SweepDirection.Counterclockwise,
isStroked: true);
//compose one or more segments into a collection
var pathcoll = new PathSegmentCollection();
pathcoll.Add(arc);
//create a figure based on the set of segments
var figure = new PathFigure();
figure.Segments = pathcoll;
//compose a collection of figures
var figcoll = new PathFigureCollection();
figcoll.Add(figure);
//create a path-geometry using the figures collection
var geom = new PathGeometry(figcoll);
double fraction = 0.5; //the relative point of the curve
Point pt; //the absolute point of the curve
Point tg; //the tangent point of the curve
geom.GetPointAtFractionLength(
fraction,
out pt,
out tg);
는 도움이되기를 바랍니다.
환호
관련 문제
- 1. 추세선과 교차하는 점을 얻는 방법?
- 2. ArcSegment의 회전 및 방향
- 3. WPF에서 프린터의 DPI를 얻는 방법
- 4. wpf에서 textBox의 바인딩을 얻는 방법
- 5. 호 조각의 중간 점을 찾는 방법은 무엇입니까?
- 6. 자바 스크립트가 중간 점을 인식하지 못합니다.
- 7. 루비에서 2 기간의 중간 기간을 얻는 방법?
- 8. iPhone의 그래프에서 점을 얻는 방법 선 그래프
- 9. 거리 d에서 라인의 축에서 점을 얻는 방법
- 10. WPF에서 UI 요소의 회전 값을 얻는 방법
- 11. WPF에서 인덱싱 된 속성의 PropertyType을 얻는 방법
- 12. 사전 wpf에서 Count ArrayList를 얻는 방법 C#
- 13. WPF에서 사용자 입력을 얻는 간단하고 빠른 방법?
- 14. WPF에서 렌더링되기 전에 레이블 폭을 얻는 방법
- 15. WPF에서 현재 확장 된 treeviewitem을 얻는 방법
- 16. wpf에서 control.background의 특정 점의 색상을 얻는 방법
- 17. 방법 중간
- 18. 중간
- 19. AS3에서 두 개의 점을 얻는 방법은 무엇입니까?
- 20. 이등분 코드의 모든 중간 점을 표시하는 방법은 무엇입니까?
- 21. WITH CUBE를 사용할 때 중간 값을 얻는 방법?
- 22. ITK에서 한 점을 주어진 경계까지 방사형 거리를 얻는 방법?
- 23. 다른 SqlGeometry 개체에서 SqlGeometry 개체에 가장 가까운 점을 얻는 방법?
- 24. 정적지도에서 점을 선택할 때 점의 GPS 위치를 얻는 방법
- 25. 폴리 라인에서 두 끝점 사이의 모든 LatLng 점을 얻는 방법
- 26. 터치 한 손가락 아래의 모든 점을 얻는 방법
- 27. 위도와 경도로 주어진 점에 가장 가까운 X 점을 얻는 방법?
- 28. WPF에서 픽셀을 그리는 방법
- 29. 하위 프로세스의 진입 점을 얻는 방법은 무엇입니까?
- 30. URL의 점을 무시하는 방법
좋은 질문입니다. 반경과 중간 점의 조합에 따라 계산해야한다고 가정합니다. –
아크가 어떤 식 으로든 뷰 모델에 데이터 바인딩되면, 뷰 모델에 레이블의 올바른 위치를 가진 속성을 추가하거나 동일한 역할을하는 변환기를 구현할 수 있습니다. 반면에 데이터 바인딩을 사용하지 않는 경우에는 호의 매개 변수를 계산하는 동일한 위치에서 레이블의 위치를 간단히 계산할 수 있습니다. ** Ritch **가 지적했듯이 끝점, 반경 및 각도를 기준으로 위치를 계산할 수 있습니다 ... –
모든 코드 샘플? – ARZ