Сурет:Pedal line illustration.svg

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту

Түпнұсқа файл(SVG файлы, кесімді 143 × 143 (пиксел) нүкте, файл өлшемі: 21 КБ)

Бұл файл Wikimedia Commons? жобасынан, сондықтан басқа жобаларда да қолдануы мүмкін.

Commons ашық лицензиялы медиа файл қоры. Сіз жобаға көмектесе аласыз.

Ортаққордан қарау Ортаққордан қарау

Түйін

Сипаттамасы
Күні
Көзі Өзімнің туындым
Авторы Snubcube

Source code

\documentclass{article}

\usepackage{pstricks,pst-plot,color}
\usepackage[margin=0cm,papersize={114px,114px}]{geometry}
\newcommand{\PI}{3.14159\space}
\definecolor{dkgreen}{rgb}{0 .5 0}
\psset{unit=50px}

\renewcommand{\th}{.02\space}
\newcommand{\cth}{.015\space}
\newcommand{\pth}{.01\space}
\newcommand{\ballrad}{0.04}
\newcommand{\perplen}{0.1\space}

\newcommand{\cs}{180 mul \PI div cos\space}
\newcommand{\sn}{180 mul \PI div sin\space}
\newcommand{\cpt}{\space dup \cs exch \sn}

\newcommand{\ptA}{0.5 \PI mul\cpt}
\newcommand{\ptB}{1.3 \PI mul\cpt}
\newcommand{\ptC}{1.8 \PI mul\cpt}
\newcommand{\ptP}{1.0 \PI mul\cpt}
\newcommand{\dashlen}{.03}

\renewcommand{\ln}[4]{\psline[linewidth=\th,linecolor=#3,linestyle=#4,dash=\dashlen]{c-c}(! #1)(! #2)}

% ax ay bx by -> ax-bx ay-by
\newcommand{\subpt}{3 2 roll exch sub 3 1 roll sub exch \space}

% ax ay bx by -> ax+bx ay+by
\newcommand{\addpt}{3 2 roll add 3 1 roll add exch \space}

% ax ay bx by -> ax*bx+ay*by
\newcommand{\dotpt}{3 2 roll mul 3 1 roll mul add \space}

% ax ay c -> c*ax c*ay
\newcommand{\scpt}{dup 3 1 roll mul 3 1 roll mul exch \space}

% ax ay -> ax ay ax ay
\newcommand{\duppt}{dup 3 2 roll dup 4 1 roll exch \space}

\newcommand{\normpt}{\duppt \duppt \dotpt sqrt 1 exch div \scpt}

\newcommand{\perppt}[3]
{
  #2 #1 \subpt \duppt #3 #1 \subpt \dotpt
  #2 #1 \subpt \duppt \dotpt
  div
  \scpt
  #1
  \addpt
}

\newcommand{\ptN}{\perppt{\ptA}{\ptB}{\ptP}}
\newcommand{\ptM}{\perppt{\ptC}{\ptA}{\ptP}}
\newcommand{\ptL}{\perppt{\ptB}{\ptC}{\ptP}}

\newcommand{\pt}[4]
{
  \pscircle[linewidth=0,linestyle=none,fillstyle=solid,fillcolor=#2](! #1){\ballrad}
  \uput{.07}[#3](! #1){#4}
}
\newcommand{\ha}[2]{#1 #2 \subpt \normpt \perplen \scpt #2 \addpt}

\newcommand{\plang}[3]
{
  \psline[linewidth=\pth,linecolor=black]{c-c}(! \ha{#1}{#2})(! \ha{#1}{#2} \ha{#3}{#2} \addpt #2 \subpt)(! \ha{#3}{#2})
}

\begin{document}
\noindent
\begin{pspicture}(-1.23,-1.04)(1.04,1.22)
  \pscircle[linewidth=\cth,linecolor=black](0,0){! 1 \cth 2 div add}
  \ln{\ptA}{\ptB}{red}{solid}
  \ln{\ptC}{\ptB}{red}{solid}
  \ln{\ptA}{\ptC}{red}{solid}
  \ln{\ptB}{\ptL}{red}{dashed}
  \ln{\ptL}{\ptP}{dkgreen}{solid}
  \ln{\ptL}{\ptP}{dkgreen}{solid}
  \ln{\ptM}{\ptP}{dkgreen}{solid}
  \ln{\ptN}{\ptP}{dkgreen}{solid}
  \ln{\ptL}{\ptM}{blue}{solid}
  \pt{\ptA}{red}{u}{$A$}
  \pt{\ptB}{red}{d}{$B$}
  \pt{\ptC}{red}{r}{$C$}
  \pt{\ptL}{blue}{d}{$L$}
  \pt{\ptM}{blue}{r}{$M$}
  \pt{\ptN}{blue}{r}{$N$}
  \pt{\ptP}{dkgreen}{l}{$P$}
  \plang{\ptP}{\ptM}{\ptA}
  \plang{\ptP}{\ptN}{\ptB}
  \plang{\ptP}{\ptL}{\ptC}
\end{pspicture}

\end{document}

Лицензиялау

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

суреттелген нәрсе

copyright license ағылшын тілі

inception ағылшын тілі

26 маусым, 2016

source of file ағылшын тілі

original creation by uploader ағылшын тілі

Файл тарихы

Файл сол кезде қалай көрінгенін көру үшін күн/уақыт дегенге басыңыз.

Күн/УақытНобайӨлшемдерҚатысушыПікір
қазіргі01:07, 2016 ж. маусымның 2701:07, 2016 ж. маусымның 27 кезіндегі нұсқасының нобайы143 × 143 (21 КБ)SnubcubeUser created page with UploadWizard

Бұл файлды мына бет қолданады:

Глобалды файл қолданылуы

Бұл файл келесі басқа уикилерде қолданылады:

Метадеректер