Está en la página 1de 5

Graphics3D

Graphics3D[primitivas,opciones]
Representa una imagen gráfica tridimensional.

Representa una imagen gráfica tridimensional.


Graphics3D se muestra en StandardForm como una imagen gráfica. En InputForm se muestra como una lista explícita de primitivas.

Se pueden utilizar las siguientes primitivas gráficas:

Flecha [ { pt1 , pt2 } ] flecha


Pelota [ { x , y , z } , ... ] Bola llena
BezierCurve [ { pt1 , pt2 , ... } ] Curva de B é zier
BSplineCurve [ { pt1 , pt2 , ... } ] Curva B-spline
BSplineSurface [ matriz ] Superficie B-spline
Circunsfera [ { pt1 , ... } ] Esfera especificada por cuatro puntos
Cono [ { pt1 , pt2 } , r ] Cono lleno
ConicHullRegion [ ... ] Cono lineal relleno
Cuboide [ { xmin , ymin , zmin } , ... ] Cubo lleno
Cilindro [ { { x1 , x2 , x3 } , ... } , ... ] Cilindro lleno
GraphicsComplex [ pts , prims ] Complejo de objetos gráficos
GraphicsGroup [ { g1 , g2 , ... } ] Objetos tratados como un grupo
HalfLine [ { pt1 , pt2 } ] Línea semilítica o rayo
HalfPlane [ { pt1 , pt2 } , v ] Plano medio-infinito
Hexaedro [ { pt1 , ... } ] Hexaedro lleno
InfiniteLine [ { pt1 , pt2 } ] Línea infinita
InfinitePlane [ { pt1 , pt2 , pt2 } ] Plano infinito
Inser [ obj , ... ] Objeto inserto
Cuerpo unido [ { seg1 , seg2 , ... } ] Segmentos de curva unidos
Línea [ { pt1 , ... } ] línea
Paralelepípedo [ pt , { v1 , ... } ] paralelepípedo
Punto [ { x , y , z } ] punto
Polígono [ { pt1 , ... } ] polígono
Prisma [ { pt1 , ... } ] prisma
Pirámide [ { pt1 , ... } ] pirámide
Raster3D [ matriz ] Matriz cúbica de células grises o de color
Simplex [ { pt1 , ... } ] Simplex
Esfera [ { x , y , z } , ... ] esfera
Tetrahedron [ { pt1 , ... } ] Tetraedro lleno
Texto [ expr , { x , y , z } ] texto
Triángulo [ { pt1 , ... } ] triángulo
Tubo [ { pt1 , ... } ] tubo

Se pueden utilizar las siguientes directivas gráficas:

AbsoluteDashing [ { w1 , ... } ] Especificación de línea absoluta


AbsolutePointSize [ d ] Especificación de tamaño de punto absoluto
Espesor absoluto [ w ] Especificación absoluta del espesor de la línea
Puntas de flecha [ especificación ] Especificación de puntas de flecha
CMYKColor [ c , m , y , k ] Especificación de color
CapForm [ tipo ] Especificación del tubo y tapa de línea
Dashing [ { w1 , ... } ] Especificación línea de arranque
Directiva [ g1 , g2 , ... ] Directiva de gráficos compuestos
EdgeForm [ especificación ] Especificación del borde del polígono
FaceForm [ especificación ] Especificación de cara de polígono
Resplandor [ c ] Especificación del color del resplandor
GrayLevel [ i ] Especificación de nivel de gris
Hue [ h ] Especificación de tono
JoinForm [ tipo ] Tubo y línea especificación de unión
Opacidad [ a ] Especificación de opacidad
PointSize [ d ] Especificación de tamaño de punto
RGBColor [ r , g , b ] Especificación de color
Especularidad [ s ] Especificación de especularidad de superficie
Textura [ obj ] Especificación de textura
Espesor [ w ] Especificación del espesor de línea

Los envoltorios siguientes se pueden utilizar en cualquier nivel:


Anotación [ obj , label ] Dar una anotación
Botón [ obj , acción ] Hacer obj actuar como un botón
Dinámica [ obj ] Utilizar el valor actual dinámicamente actualizado
EventHandler [ obj , ... ] Adjuntar un controlador de eventos
Hipervínculo [ obj , URI ] Hacer obj un hipervínculo
Mouseover [ obj , sobre ] Especifique un formulario mouseover
PopupWindow [ obj , cont ] Adjuntar una ventana emergente
StatusArea [ obj , etiqueta ] Especifique una etiqueta para que aparezca en el área de estado
Estilo [ obj , opts ] Especificar un estilo
Tooltip [ obj , etiqueta ] Adjuntar una información sobre herramientas

Se pueden ofrecer las siguientes opciones:

Punto de alineación Centrar El punto predeterminado en el gráfico para alinearse con

AspectRatio Automático Relación de altura a anchura

Ejes Falso Si dibujar ejes

AxesEdge Automático En cuyos bordes poner hachas

AxesLabel Ninguna Etiquetas de ejes

AxesOrigin Automático Donde los ejes deben cruzar

AxesStyle {} Directrices gráficas para especificar el estilo de los ejes

Fondo Ninguna Color de fondo para la trama

BaselinePosition Automático Cómo alinearse con una línea de base de texto circundante

Estilo de base {} Especificaciones de estilo base para el gráfico

En caja Cierto Si dibujar el cuadro delimitador

BoxRatios Automático Delimitadores 3D

Estilo de caja {} Especificaciones de estilo para la caja

ClipPlanes Ninguna Planos de recorte

ClipPlanesStyle Automático Especificaciones de estilo para planos de recorte

ContentSelectable Automático Si desea permitir que se seleccione el contenido

ControllerLinking Automático Cuando conectar con controladores de rotación externos

ControllerMethod Automático Cómo deben funcionar los controladores externos

ControllerPath Automático Qué controladores externos tratar de usar

Gráficos 2D primitivos que se renderizan después de la


Epílogo {}
parcela principal

FaceGrids Ninguna Líneas de cuadrícula para dibujar en el cuadro delimitador

FaceGridsStyle {} Estilo para rejillas de cara

FormatType Tradicional Tipo de formato predeterminado para el texto

ImageMargins 0. Los márgenes a dejar alrededor del gráfico

ImagePadding Todas Qué relleno adicional para permitir las etiquetas , etc.

Tamaño de la imagen Automático Tamaño absoluto en el que se debe representar el gráfico


LabelStyle {} Estilo de las etiquetas
Iluminación Automático Fuentes de luz simuladas
Método Automático Detalles de los métodos gráficos 3D para usar
PlotLabel Ninguna Una etiqueta para la trama
PlotRange Todas Rango de valores para incluir
PlotRangePadding Automático Cuánto cubre el rango de valores
Región Plot Automático Región de visualización final a llenar
PreserveImageOptions Automático Si desea conservar las opciones de imagen al mostrar
nuevas versiones del mismo gráfico
Primitivas de gráficos 2D que se renderizan antes de la
Prólogo {}
parcela principal
RotationAction "Ajuste" Cómo hacer después de la rotación interactiva
Si hacer que la esfera circunscripta encaje en el área de
Región esférica Falso
visualización final
Garrapatas Automático Especificación de garrapatas
Estilo de ticks {} Especificación de estilo para garrapatas
Pantalla  Si desea acercarse a la pantalla completa cuando se activa
Falso
táctilAutoZoom en una pantalla táctil
Ángulo de visión Automático Ángulo del campo de visión
ViewCenter Automático Punto para mostrar en el centro
ViewMatrix Automático Matriz de transformación explícita
{ 1.3 , -2.4 ,
Punto de vista Posición de visualización
2. }
ViewRange Todas Gama de distancias de visualización para incluir
ViewVector Automático Posición y dirección de una cámara simulada
VerVertical {0,0,1} Dirección para hacer vertical
Pueden darse listas anidadas de construcciones de gráficos. Las especificaciones de directiva como GrayLevel permanecen en efecto sólo hasta el final de la lista que las
contiene.
Estilo[ obj , opts ] se puede utilizar para aplicar las opciones o directivas opta por obj .
En un front-end de notebook, ViewPoint , ViewVertical , ViewCenter y ViewAngle se pueden cambiar mediante manipulación interactiva directa.

Arrastrar con el ratón gira un gráfico 3D.

Directivas como RGBColor especifican colores de superficie para los objetos que siguen. Los colores finales se determinan a partir de la iluminación simulada, incluyendo los
componentes Glow y Specularity.

Por defecto, se utilizan cuatro fuentes de luz de diferentes colores, dispuestas en lugares fijos particulares fuera de la caja delimitadora.

De forma predeterminada , ViewAngle se establece de modo que, si es posible, la proyección de todo el objeto 3D sólo llena el área de visualización 2D.
Los valores de BaseStyle se añaden al estilo predeterminado dado típicamente por el estilo "Graphics3D" en la hoja de estilo actual. Los ajustes para BoxStyle , LabelStyle ,
etc. se añaden a los estilos predeterminados dados para "Graphics3DBox" , "Graphics3DLabel" , etc.
Los ajustes que se pueden dar a través de la opción Método incluyen "SpherePoints" ,"CylinderPoints" , "RotationControl" y "ShrinkWrap" .

Ejemplosabrir todocerrar todo


Basic ExamplesEjemplos básicos (3)Basic Examples(3)Ejemplos básicos (3)(3)
Utilice líneas, polígonos, cilindros, esferas, etc. para crear una escena gráfica en 3D:

En [1]: =

Out [1] =

Utilice las funciones de trazado para crear automáticamente Graphics3D a partir de diferentes tipos de datos:

En [1]: =
Out [1] =

En [2]: =

Out [2] =

Utilice los datos integrados del poliedro:

En [1]: =

Out [1] =

Ejemplos básicos (3)


Ámbito de aplicación (14)
Primitivas (2)
polígonos planos en 3D se pueden plegar sobre sí mismos:

En [1]:
=

Fuera [1] =

Vértices pueden ser compartidos mediante el uso de GraphicsComplex :


En [1]: =

En [2]: =

Fuera [2] =