चौराहे पर टिक्स ट्रिम लाइनें
मैं "पैरामीट्रिक" सही त्रिकोण खींचने का एक तरीका लेकर आ रहा हूं, जिसका अर्थ है कि मैं कर्ण की लंबाई \hypo
और आंतरिक कोणों में से एक को बदल देता हूं \alfa
और यह मेरे लिए त्रिकोण खींचना चाहिए। अब तक मैंने यही किया है
\documentclass[border=1mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc, angles, intersections}
\begin{document}
\begin{tikzpicture}
\def\alfa{55}
\def\hypo{3}
\draw[name path= A-C] (0,0) node[below left] (A) {A} -- (90-\alfa:3);
\draw (0,0) -- (\hypo,0) node[below right] (B) {B} -- ++ (180-\alfa:3);
\path[name path= B-C] (\hypo,0) -- ++ (180-\alfa:3);
\node [name intersections={of= A-C and B-C}, above] at (intersection-1) {C};
\end{tikzpicture}
\end{document}
मैं यह पता नहीं लगा सकता कि उनके चौराहे पर दो कैथे को कैसे ट्रिम किया जाए।
उसके ऊपर मुझे नहीं लगता कि उनकी लंबाई (यहां 3 इकाइयों) को हार्ड-कोड करना एक अच्छा विचार है। मैंने ऐसा इसलिए किया क्योंकि अगर वे बहुत कम हैं, तो वे अंतर्यात्रा नहीं करते हैं और टिक्ज़ चौराहा नहीं ढूंढ सकते हैं। बेहतर होगा कि लाटेक्स (या टिक्ज़) को चौराहे पर जाने के लिए सही लंबाई का पता लगाने दें और उसे पास न करें। मैंने मैनुअल और ऑनलाइन में समाधान खोजने की कोशिश की है, लेकिन मुझे वास्तव में मददगार कुछ भी नहीं मिला। कोई आईडिया कि इसे कैसे किया जाए?
जवाब
आप overlay
सहायक निर्देशांक को बाउंडिंग बॉक्स से बाहर करने के लिए उपयोग कर सकते हैं । BTW, आपको intersections
सीधी रेखाओं के बीच चौराहे की गणना के लिए पुस्तकालय की आवश्यकता नहीं है ।
\documentclass[border=1mm]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}
\def\alfa{55}
\def\hypo{3}
\path[overlay] (0,0) coordinate (A) ++ (90-\alfa:1) coordinate (C')
(\hypo,0) coordinate (B) ++ (180-\alfa:1) coordinate (C'')
(intersection of A--C' and B--C'') coordinate (C);
%or
%(intersection cs:first line={(A)--(C')},second line={(B)--(C'')}) coordinate (C);
\draw (A) node[below left] {$A$} -- (B) node[below right] {$B$}
-- (C) node[above]{$C$} -- cycle;
\end{tikzpicture}
\end{document}

बेशक, सी विश्लेषणात्मक के निर्देशांक की गणना कर सकता है, उदाहरण के लिए इस धागे को देखें ।