포토샵에서 우리는 펜 툴로 베 지어 커브를 만들 수 있습니다. 완성 된 커브를 편집 할 때 커브에 포인트를 추가 할 수 있습니다. 이제 wpf를 사용하여 베 지어 패스를 만들었습니다. 어떻게 포인트를 추가 할 수 있습니까? 특별한 문제는 새 포인트의 컨트롤 포인트를 계산할 수 없다는 것입니다. 도와주세요, 고마워요.큐브 베 지어 곡선에 점을 추가하는 방법은 무엇입니까?
0
A
답변
0
포토샵은 커브의 순서를 올리고 곡률을 변경하기 때문에 "컨트롤 포인트 추가"가 아닌 것은 무엇입니까? 대신에 3 차 곡선을 두 개의 3 차 곡선 C1과 C2로 나눕니다. C1의 끝점과 C2의 시작점은 같은 좌표입니다.
WPF에 API에 커브 분할이 내장되어 있지 않으면 직접 커브 분할을 구현해야 할 수도 있습니다. 그것은 아주 똑 바른 앞으로이다; DIY에 대한 설명은 http://pomax.github.io/bezierinfo/#splitting
클릭 한 좌표의 "t"값을 찾는 것이 유일한 어려움은 1/100에서 t = 0 : 1에서 곡선을 생성하는 가장 간단한 해결책입니다. 또는 1/1000 단계를 기록하고 각 t 값에 x/y 좌표를 기록합니다. 커브를 분할해야 할 때 즉석 조회를위한 조회 테이블을 제공합니다.
관련 문제
- 1. 6 포인트 베 지어 곡선에 대한 점을 계산하십시오.
- 2. 베 지어 AABB 계산
- 3. ios 및 javascript에서 다른 큐브 베 지어
- 4. 2 차 베 지어 곡선에 가장 적합한 제어점을 찾는 방법?
- 5. 베 지어 곡선으로 둥근 된 큐브 만들기?
- 6. 확장 된 베 지어 라이브러리 또는 베 지어 작업 알고리즘
- 7. OpenGL 동적 베 지어 곡선에 간격이 있습니다 - glEvalCoord1f();
- 8. 베 지어 큐브 커브 및 마커 (화살표 헤드)
- 9. Paper.js를 사용하여 베 지어 곡선에 새 점을 삽입하는 데 이상적인 핸들 위치
- 10. 그려진 베 지어 곡선을 선택하는 가장 좋은 방법은 무엇입니까?
- 11. 해당 오브젝트를 움직여서 베 지어 곡선의 점을 얻으십시오.
- 12. 4 점을 사용하여 베 지어 곡선의 길이를 찾으려고 시도합니다.
- 13. 베 지어 곡선의 방향을 찾는 방법은 무엇입니까?
- 14. 베 지어 경로로 직사각형을 그리는 방법은 무엇입니까?
- 15. 스마트 베 지어 커브를 만드는 방법은 무엇입니까?
- 16. 베 지어 커브 및 프랑스어 커브
- 17. 는 스프라이트와 베 지어
- 18. WPF의 베 지어 곡선
- 19. 블렌딩 기능/베 지어
- 20. 베 지어 곡선
- 21. 부드러운 베 지어 곡선
- 22. 캔버스 - 베 지어 반복
- 23. 베 지어 경로 확대
- 24. 베 지어 경로를 사용
- 25. CSS의 베 지어 곡선?
- 26. 베 지어 스플라인 평가 정확도
- 27. 2 차 베 지어 곡선 코드를 3 차 베 지어 곡선으로 변환하는 방법은 무엇입니까?
- 28. 3 점을 기준으로 베 지어 곡선을 그립니 까?
- 29. 자바 스크립트에서 큐빅 베 지어 곡선의 모든 점을 찾습니다.
- 30. 베 지어 곡선에서 동적 TextField 만들기 - AS3
이제 T를 얻었고 커브를 두 개로 나눕니다. 그러나 두 개의 새로운 커브의 네 개의 새로운 제어점을 계산할 수 없습니다. 네 개의 새로운 제어점을 얻으려면 어떻게해야합니까? – cgstian
분할 알고리즘은 두 개의 하위 커브에 필요한 모든 점을 생성합니다. http://pomax.github.io/bezierinfo/#splitting에는 모든 C1 (왼쪽) 및 C2 (오른쪽) 커브를 집계하는 방법을 보여주는 코드 목록이 있습니다 전철기. –