如何在倾斜的平面上绘制抛射物图?

如何在倾斜的平面上绘制抛射物图?

我可以画出平面,抛物线标记角度和速度……[我确信有更有效的方法] 我不能做的是移除抛物线落在平面下方的部分。我最终希望能够作为新的命令宏对所有平面角度执行此操作,这样我就可以轻松地为我的学生制作不同的图表。见图片 抛射物在平面上的路径

\documentclass[12pt,a4paper]{article}
\linespread{1.3}
\usepackage[left=10mm, top=15mm, right=10mm, bottom=15mm]{geometry}
\usepackage{pgfplots}
\usepackage{tkz-euclide}
\usepackage{graphicx}
\usepackage{tikz}


\begin{document}
\everymath{\displaystyle}

    \begin{tikzpicture}
    \draw (0,0) coordinate (O)--(13,0);
    \begin{axis}[%
    hide axis,axis x line=bottom,axis y line=left,
    width=12cm,
    height=5cm,
    ]
    \addplot[domain=0:10,
    ] {-(.12*x)*(x-10)};
    \draw[-latex,] (axis cs:0,0) -- (axis cs:1.5,1.8) coordinate (D) node[above]{5ms$^{-1}$} ;
    \draw (O)--(axis cs:15,0) coordinate (B);
    \draw (O) -- (axis cs:11,1.32) coordinate (C);
    \end{axis}
    \tkzLabelAngle[pos=4](B,O,C){$15^\circ$}
    \tkzMarkAngle[size=5,mark={}](B,O,C);
    \tkzLabelAngle[pos=1](C,O,D){$35^\circ$}
    \tkzMarkAngle[size=1.5,mark={}](C,O,D);
    \end{tikzpicture}

\end{document}

答案1

不是快速但却肮脏的解决方案:将 (O,B,C) 三角形填充为白色。

\documentclass[12pt,a4paper]{article}
\linespread{1.3}
\usepackage[left=10mm, top=15mm, right=10mm, bottom=15mm]{geometry}
\usepackage{pgfplots}
\usepackage{tkz-euclide}
\usepackage{graphicx}
\usepackage{tikz}
 \pgfplotsset{compat=1.17}

\begin{document}
\everymath{\displaystyle}

  \begin{tikzpicture}
    \draw (0,0) coordinate (O)--(13,0);
    \begin{axis}[%
    hide axis,axis x line=bottom,axis y line=left,
    width=12cm,
    height=5cm,
    ]
    \addplot[domain=0:10,
    ] {-(.12*x)*(x-10)};
    \draw[-latex,] (axis cs:0,0) -- (axis cs:1.5,1.8) coordinate (D) node[above]{5ms$^{-1}$} ;
    \draw (O)--(axis cs:15,0) coordinate (B);
    \draw (O) -- (axis cs:11,1.32) coordinate (C);
    \end{axis}
\fill [white] (O) -- (B) -- (C) -- cycle;    
    \tkzLabelAngle[pos=4](B,O,C){$15^\circ$}
    \tkzMarkAngle[size=5,mark={}](B,O,C);
    \tkzLabelAngle[pos=1](C,O,D){$35^\circ$}
    \tkzMarkAngle[size=1.5,mark={}](C,O,D);
    \end{tikzpicture}
 \end{document} 

在此处输入图片描述

相关内容