이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
changeWorldSettings
설명
changeWorldSettings(
는 월드 원점 및 장면 범위를 포함하여 활성 장면의 월드 설정을 수정합니다. rrApp
,Name=Value
)
예제
RoadRunner 장면의 월드 설정 변경
changeWorldSettings
함수를 사용하여 RoadRunner에서 활성 장면의 세계 설정을 수정합니다. 이 예에서는 RoadRunner가 Windows의 기본 위치에 설치되어 있다고 가정합니다.
기존 프로젝트의 경로를 지정합니다. 예를 들어, 이 코드는 C:\RR\MyProject
에 있는 프로젝트의 경로를 보여줍니다. 이 함수는 장면과 프로젝트 열기, 닫기, 저장과 같은 기본 워크플로 작업을 수행하기 위한 함수를 제공하는 roadrunner
개체인 rrApp
를 반환합니다.
projectFolder = "C:\RR\MyProject"; rrApp = roadrunner(projectFolder, InstallationFolder='C:\Program Files\RoadRunner R2023b\bin\win64');
현재 RoadRunner 프로젝트에서 기존 장면을 엽니다.
filename = "FourWayStop.rrscene";
openScene(rrApp,filename);
장면의 세계 원점을 변경합니다. 위도와 경도가 포함된 1x2 행렬로 세계 원점을 지정합니다.
changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747]);
입력 인수
rrApp
— RoadRunner 애플리케이션
roadrunner
객체
RoadRunner 프로젝트와 연결된 애플리케이션으로, roadrunner
개체로 지정됩니다. 이 객체는 장면과 프로젝트 열기, 닫기, 저장과 같은 일반적인 작업 흐름 작업을 수행하기 위한 기능을 제공합니다. rrApp
는 파일에서 데이터 가져오기 및 RoadRunner에서 다른 형식으로 장면 내보내기를 지원하는 기능을 제공합니다.
이름-값 인수
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN
로 지정합니다. 여기서 Name
는 인수 이름이고 Value
는 해당 값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만 쌍의 순서는 중요하지 않습니다.
예: changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747])
ClearWorldProjection
— 현재 세계 투영 지우기
false or 0
(디폴트 값) | true or 1
logical 0 (false)
또는 logical 1 (true)
로 지정된 현재 세계 투영을 지웁니다. true로 설정된 경우 현재 세계 투영을 지웁니다. true로 설정하면 월드 원점을 지정하는 것이 오류입니다.
WorldOrigin
— 장면의 세계 원점
행렬
장면의 표준 원점으로, 1x2 배열 [latitude longitude]
로 지정됩니다. 기본적으로 월드 원점은 변경되지 않습니다.
TransformScene
— 장면을 변환하는 플래그
false or 0
(디폴트 값) | true or 1
장면 변환을 위한 플래그로, logical 0 (false)
또는 logical 1 (true)
로 지정됩니다. logical 1 (true)
로 설정된 경우 월드 원점을 변경한 후 장면을 변환합니다. 장면을 변환하는 작업은 비용이 많이 들 수 있지만 올바른 월드 위치를 유지하려고 시도합니다.
SceneCenter
— 장면의 중심
행렬
장면의 중심으로, 1x2 배열 [x y]
로 지정됩니다. 기본적으로 장면의 중심은 변경되지 않습니다.
SceneExtents
— 장면의 범위
행렬
장면의 범위로, 1x2 배열 [x y]
로 지정됩니다. 기본적으로 장면의 중심은 변경되지 않습니다.
버전 내역
R2023b에 개발됨
참고 항목
도움말 항목
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)