Verificamos profundamente cada tutoriales de nuestra web con la meta de enseñarte siempre información veraz y certera.
Solución:
TikZ también tiene un sistema de coordenadas xyz que es bastante útil aquí. Hay una buena respuesta haciendo uso de esta característica: Mesa, es decir, el mueble en el que uno come, en Tikz
Aquí hay una forma de dibujar tu octaedro. Para rotarlo, juegue con el x
, y
y z
opciones de la tikzpicture
:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture[line join=bevel,z=-5.5]
coordinate (A1) at (0,0,-1);
coordinate (A2) at (-1,0,0);
coordinate (A3) at (0,0,1);
coordinate (A4) at (1,0,0);
coordinate (B1) at (0,1,0);
coordinate (C1) at (0,-1,0);
draw (A1) -- (A2) -- (B1) -- cycle;
draw (A4) -- (A1) -- (B1) -- cycle;
draw (A1) -- (A2) -- (C1) -- cycle;
draw (A4) -- (A1) -- (C1) -- cycle;
draw [fill opacity=0.7,fill=green!80!blue] (A2) -- (A3) -- (B1) -- cycle;
draw [fill opacity=0.7,fill=orange!80!black] (A3) -- (A4) -- (B1) -- cycle;
draw [fill opacity=0.7,fill=green!30!black] (A2) -- (A3) -- (C1) -- cycle;
draw [fill opacity=0.7,fill=purple!70!black] (A3) -- (A4) -- (C1) -- cycle;
endtikzpicture
enddocument
Puedes usar el fill
y opacity
construcciones:
documentclassarticle
usepackagetikz
definecolorcofRGB219,144,71
definecolorpurRGB186,146,162
definecolorgreeoRGB91,173,69
definecolorgreetRGB52,111,72
begindocument
begintikzpicture[thick,scale=5]
coordinate (A1) at (0,0);
coordinate (A2) at (0.6,0.2);
coordinate (A3) at (1,0);
coordinate (A4) at (0.4,-0.2);
coordinate (B1) at (0.5,0.5);
coordinate (B2) at (0.5,-0.5);
beginscope[thick,dashed,,opacity=0.6]
draw (A1) -- (A2) -- (A3);
draw (B1) -- (A2) -- (B2);
endscope
draw[fill=cof,opacity=0.6] (A1) -- (A4) -- (B1);
draw[fill=pur,opacity=0.6] (A1) -- (A4) -- (B2);
draw[fill=greeo,opacity=0.6] (A3) -- (A4) -- (B1);
draw[fill=greet,opacity=0.6] (A3) -- (A4) -- (B2);
draw (B1) -- (A1) -- (B2) -- (A3) --cycle;
endtikzpicture
enddocument
PSTricks puede manejar este. ejecutarlo con xelatex
o latex->dvips->ps2pdf
documentclassarticle
usepackage[dvipsnames]pstricks
usepackagepst-solides3d
begindocument
beginpspicture(-2.5,-2)(2.5,2.5)
pssetlightsrc=10 20 30,viewpoint=40 10 30 rtp2xyz,Decran=40
psSolid[object=octahedron,a=3,linecolor=blue,
opacity=0.6,hollow,hue=0 1,
action=draw**]
% axesIIID(3,3,3)(4,4,4)
endpspicture
enddocument
Aquí tienes las comentarios y calificaciones
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)