summaryrefslogtreecommitdiff
path: root/graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty')
-rw-r--r--graphics/pgf/contrib/tikz3d-fr/tex/tikz3d-fr.sty30
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