diff options
Diffstat (limited to 'graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty')
-rw-r--r-- | graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty | 30 |
1 files changed, 23 insertions, 7 deletions
diff --git a/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty b/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty index b1c028fc15..6ee9118c66 100644 --- a/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty +++ b/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty @@ -3,7 +3,8 @@ % or later, see http://www.latex-project.org/lppl.txtf \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tikz3d-fr}[2023/05/02 0.1.0 Aide pour l'utilisation de TikZ 3D] +\ProvidesPackage{tikz3d-fr}[2023/05/24 0.1.1 Aide pour l'utilisation de TikZ 3D] +%0.1.1 Segments avec line cap=round %0.1.0 Version initiale %------Packages utiles @@ -15,7 +16,7 @@ \RequirePackage{listofitems} %------Librairies tikz \usetikzlibrary{calc} -\usetikzlibrary{babel} +%\usetikzlibrary{babel} %%------Param3D pour l'environnement \defKV[paramstridim]{% @@ -46,6 +47,20 @@ \end{tikzpicture} } +\NewDocumentCommand\VecteursBase{ O{3} }{% + \IfEq{#1}{3}% + {% + \draw[->,>=latex] (0,0,0) -- (1,0,0) node[pos=1.1]{x}; + \draw[->,>=latex] (0,0,0) -- (0,1,0) node[pos=1.1]{y}; + \draw[->,>=latex] (0,0,0) -- (0,0,1) node[pos=1.1]{z}; + }{}% + \IfEq{#1}{2}% + {% + \draw[->,>=latex] (0,0,0) -- (1,0,0) node[pos=1.1]{x}; + \draw[->,>=latex] (0,0,0) -- (0,1,0) node[pos=1.1]{y}; + }{}% +} + %%------PaveDroitTikZ \defKV[paramspavetridim]{% Largeur=\xdef\PFPaveLgDDD{#1},% @@ -70,8 +85,7 @@ CouleurSommets=black } - -\newcommand\PaveTikzTriDim[1][]{% +\NewDocumentCommand\PaveTikzTriDim{ O{} }{% \useKVdefault[paramspavetridim]% \setKV[paramspavetridim]{#1}% \ifboolKV[paramspavetridim]{Cube} @@ -221,14 +235,14 @@ %%------Créer Segment(s) 3d \NewDocumentCommand\TraceSegmentEspace{ O{} r() r() }{%1=optionstikz,2=A,3=B - \draw[#1] (#2)--(#3) ; + \draw[#1,line cap=round] (#2)--(#3) ; } \NewDocumentCommand\TraceSegmentsEspace{ O{} m }{%1=optionstikz,2=liste A/B C/D \setsepchar[.]{ ./}% \readlist*\ListePtsEspace{#2} \foreach \i in {1,2,...,\ListePtsEspacelen} - {\draw[#1] (\ListePtsEspace[\i,1])--(\ListePtsEspace[\i,2]) ;} + {\draw[#1,line cap=round] (\ListePtsEspace[\i,1])--(\ListePtsEspace[\i,2]) ;} } %--Petits Cubes @@ -311,4 +325,6 @@ \IfBooleanTF{#1} {} {\end{EnvTikzEspace}} -}
\ No newline at end of file +} + +\endinput
\ No newline at end of file |