changeWorldSettings
Modifique la configuración mundial de la escena activa usando MATLAB
Desde R2023b
Descripción
changeWorldSettings(
modifica la configuración mundial de la escena activa, incluido el origen mundial y la extensión de la escena.rrApp
,Name=Value
)
Ejemplos
Cambiar la configuración mundial de la escena RoadRunner
Modifique la configuración mundial de la escena activa en RoadRunner usando la función changeWorldSettings
. Este ejemplo supone que RoadRunner está instalado en su ubicación predeterminada en Windows.
Especifique la ruta a un proyecto existente. Por ejemplo, este código muestra la ruta a un proyecto ubicado en C:\RR\MyProject
. La función devuelve un objeto roadrunner
, rrApp,
que proporciona funciones para realizar tareas básicas de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos.
projectFolder = "C:\RR\MyProject";
rrApp = roadrunner(projectFolder);
Abra una escena existente en el proyecto RoadRunner actual.
filename = "FourWayStop.rrscene";
openScene(rrApp,filename);
Cambia el origen mundial de la escena. Especifique el origen del mundo como una matriz de 1 por 2 que contiene la latitud y la longitud.
changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747]);
Argumentos de entrada
rrApp
— Aplicación RoadRunner
roadrunner
objeto
Aplicación RoadRunner asociada a un proyecto, especificada como un objeto roadrunner
. Este objeto proporciona funciones para realizar tareas comunes de flujo de trabajo, como abrir, cerrar y guardar escenas y proyectos. rrApp
proporciona funciones que admiten la importación de datos de archivos y la exportación de escenas a otros formatos desde RoadRunner.
Argumentos de par nombre-valor
Especifique pares de argumentos opcionales como Name1=Value1,...,NameN=ValueN
, donde Name
es el nombre del argumento y Value
es el valor correspondiente. Los argumentos nombre-valor deben aparecer después de otros argumentos, pero el orden de los pares no importa.
Ejemplo: changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747])
ClearWorldProjection
— Borrar proyección mundial actual
false or 0
(predeterminado) | true or 1
Borre la proyección mundial actual, especificada como logical 0 (false)
o logical 1 (true)
. Borra la proyección mundial actual si se establece en verdadero. Cuando se establece en verdadero, es un error especificar un origen mundial.
WorldOrigin
— Origen mundial de la escena.
matriz
Origen mundial de la escena, especificado como una arreglo de 1 por 2 [latitude longitude]
. De forma predeterminada, el origen del mundo no cambia.
TransformScene
— Bandera para transformar la escena.
false or 0
(predeterminado) | true or 1
Bandera para transformar la escena, especificada como logical 0 (false)
o logical 1 (true)
. Transforma la escena después de cambiar el origen mundial si se establece en logical 1 (true)
. Transformar la escena puede ser una operación costosa, pero intenta mantener la ubicación mundial correcta.
SceneCenter
— centro de escena
matriz
Centro de la escena, especificado como una arreglo de 1 por 2 [x y]
. De forma predeterminada, el centro de la escena no cambia.
SceneExtents
— extensión de la escena
matriz
Extensión de la escena, especificada como una arreglo de 1 por 2 [x y]
. De forma predeterminada, el centro de la escena no cambia.
Historial de versiones
Introducido en R2023b
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de 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)