이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
SegmentedRoadCurve
설명
SegmentedRoadCurve 객체는 RoadRunner 장면의 분할된 도로의 수평 곡선을 나타냅니다. 분할된 도로의 수평 곡선을 사용하면 다양한 곡선 유형의 개별 세그먼트를 지정하고 끝과 끝을 연결하여 도로 곡선을 만들 수 있습니다.
RoadRunner의 분할 도로의 수평 곡선은 다음과 같은 유형의 도로 세그먼트를 지원합니다.
직선 - 곡률이 0입니다.
호 - 일정한 곡률을 가짐
나선형 - 혼합 곡률을 갖습니다.
파라미터 3차 - 제어점이 있는 3차 접선들로 구성됨
RoadRunner의 도로 곡선 지오메트리에 대한 자세한 내용은 다음을 참조하세요.
생성
SegmentedRoadCurve 객체를 생성하려면 RoadRunner 장면에서 Road 객체로 지정된 분할 도로의 HorizontalCurve 속성을 추출합니다. 예를 들어, Road 객체인 rrRoad, segmentedCurve= rrRoad.HorizontalCurve는 분할된 도로의 수평 곡선을 추출하여 SegmentedRoadCurve 객체인 segmentedCurve를 얻습니다. addLine, addArc, addSpiral, addParametricCubic 함수를 사용하여 분할된 도로 곡선에 세그먼트를 추가할 수 있습니다.
객체 함수
addLine | 분할된 도로의 수평 곡선에 새로운 직선 세그먼트를 추가합니다. |
addArc | 분할된 도로의 수평 곡선에 새로운 호 세그먼트 추가 |
addSpiral | 분할된 도로의 수평 곡선에 새로운 나선형 세그먼트 추가 |
addParametricCubic | 분할된 도로의 수평 곡선에 새로운 파라미터 3차 세그먼트 추가 |
예제
버전 내역
R2025a에 개발됨