2011-04-09 13 views
6

Necesito incorporar un modelo tridimensional de la Tierra en una simulación de intercepción de órbita satelital que he creado en Mathematica (lo necesito para trabajar con "Graphics3D []). He descargado varios modelos diferentes en formatos que Mathematica dice que admiten y Incluso creé el mío en Pro/E. Los que realmente se importan al programa (usando "Importar []") pierden su imagen de superficie y me queda una esfera genérica. ¿Cómo puedo obtener gráficos 3D personalizados para importarlos? correctamente en Mathematica? ¿Son ciertos formatos mejores que otros? (He estado usando la mayoría de los modelos CAD) ¿Y hay lugar para descargar más gráficos 3D (creados por el usuario) para Mathematica?¿Cómo se obtienen gráficos 3D personalizados para que se muestren correctamente en Mathematica?

Sé que es posible porque Belisarius lo ha hecho en una respuesta a una pregunta aquí: How to create 2D (3D) animation in Wolfram Mathematica with the camera following the object? que es casi exactamente lo que tengo que hacer, en lo que respecta a los puntos de vista.

Respuesta

8

enter image description here

myEarth = 
ParametricPlot3D[{[email protected] [email protected], [email protected] [email protected], [email protected]}, {u, 0, 2 Pi}, {v, 0, Pi}, 
    Mesh -> None, TextureCoordinateFunction -> ({#4, 1 - #5} &), 
    PlotStyle -> Texture[Show[map, ImageSize -> 1000]]]; 

a = {-1, 1}; 
Animate[ 
Show[ 
    Graphics3D[Sphere[{0, 0, 0}, .5], 
    ViewPoint -> 3.5 {[email protected], [email protected], 0}, SphericalRegion -> True, 
    PlotRange -> {a, a, a}, Axes -> False, Boxed -> False], 
    myEarth], 
{t, 0, 2 Pi}] 

enter image description here

Editar

he encontrado desde donde tomé prestado algo de código: http://reference.wolfram.com/mathematica/ref/Texture.html Bajo Aplicaciones, textura de la tierra

+0

¡Ese "negocio de representación" que tienes en marcha es una delicia! :) – Simon

+0

@Simon Como dije, ya tengo todo listo :). Por cierto, el problema ColorData [] en su otra pregunta es demasiado complicado para una solución completa y robusta. Supongo que la paleta predeterminada quedó enterrada bajo capa tras capa de mods desde la versión 1. Esperemos que Michael o Daniel la vean. Puede hacerles ping en un comentario. –

+0

@belisarius: con la pregunta ColorData: me imagino que ese es el caso. Podría sondearlos o preguntar al personal de soporte de la IRG ... – Simon

Cuestiones relacionadas