Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

changeWorldSettings

MATLAB를 사용하여 활성 장면의 세계 설정 수정

R2023b 이후

    설명

    예제

    changeWorldSettings(rrApp,Name=Value) 는 월드 원점 및 장면 범위를 포함하여 활성 장면의 월드 설정을 수정합니다.

    예제

    모두 축소

    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]);

    입력 인수

    모두 축소

    RoadRunner 프로젝트와 연결된 애플리케이션으로, roadrunner 개체로 지정됩니다. 이 객체는 장면과 프로젝트 열기, 닫기, 저장과 같은 일반적인 작업 흐름 작업을 수행하기 위한 기능을 제공합니다. rrApp는 파일에서 데이터 가져오기 및 RoadRunner에서 다른 형식으로 장면 내보내기를 지원하는 기능을 제공합니다.

    이름-값 인수

    선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN로 지정합니다. 여기서 Name는 인수 이름이고 Value는 해당 값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만 쌍의 순서는 중요하지 않습니다.

    예: changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747])

    logical 0 (false) 또는 logical 1 (true)로 지정된 현재 세계 투영을 지웁니다. true로 설정된 경우 현재 세계 투영을 지웁니다. true로 설정하면 월드 원점을 지정하는 것이 오류입니다.

    장면의 표준 원점으로, 1x2 배열 [latitude longitude] 로 지정됩니다. 기본적으로 월드 원점은 변경되지 않습니다.

    장면 변환을 위한 플래그로, logical 0 (false) 또는 logical 1 (true) 로 지정됩니다. logical 1 (true) 로 설정된 경우 월드 원점을 변경한 후 장면을 변환합니다. 장면을 변환하는 작업은 비용이 많이 들 수 있지만 올바른 월드 위치를 유지하려고 시도합니다.

    장면의 중심으로, 1x2 배열 [x y] 로 지정됩니다. 기본적으로 장면의 중심은 변경되지 않습니다.

    장면의 범위로, 1x2 배열 [x y] 로 지정됩니다. 기본적으로 장면의 중심은 변경되지 않습니다.

    버전 내역

    R2023b에 개발됨