1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
2
3<!--Converted with LaTeX2HTML 2018.3 (Released July 19, 2018) -->
4<HTML lang="EN">
5<HEAD>
6<TITLE>ang2vec</TITLE>
7<META NAME="description" CONTENT="ang2vec">
8<META NAME="keywords" CONTENT="csub">
9<META NAME="resource-type" CONTENT="document">
10<META NAME="distribution" CONTENT="global">
11
12<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
13<META NAME="viewport" CONTENT="width=device-width, initial-scale=1.0">
14<META NAME="Generator" CONTENT="LaTeX2HTML v2018.3">
15   <link rel='apple-touch-icon' sizes='180x180' href='images/favicons/apple-touch-icon.png?v=2017'>
16   <link rel='icon' type='image/png' sizes='32x32' href='images/favicons/favicon-32x32.png?v=2017'>
17   <link rel='icon' type='image/png' sizes='16x16' href='images/favicons/favicon-16x16.png?v=2017'>
18   <link rel='manifest' href='images/favicons/manifest.json?v=2017'>
19   <link rel='mask-icon' href='images/favicons/safari-pinned-tab.svg?v=2017' color='#5bbad5'>
20   <link rel='shortcut icon' href='images/favicons/favicon.ico?v=2017'>
21   <meta name='apple-mobile-web-app-title' content='HEALPix'>
22   <meta name='application-name' content='HEALPix'>
23   <meta name='msapplication-config' content='images/favicons/browserconfig.xml?v=2017'>
24   <meta name='theme-color' content='#ffffff'>
25
26<LINK REL="STYLESHEET" HREF="csub.css">
27
28<LINK REL="next" HREF="csub_get_fits_size.htm">
29<LINK REL="previous" HREF="csub_Note_on_C_routines.htm">
30<LINK REL="next" HREF="csub_get_fits_size.htm">
31</HEAD>
32
33<body text="#000000" bgcolor="#FFFFFA">
34
35<DIV CLASS="navigation"><!--Navigation Panel-->
36<A
37 HREF="csub_Note_on_C_routines.htm">
38<IMG WIDTH="63" HEIGHT="24" ALT="previous" SRC="prev.png"></A>
39<A
40 HREF="csub_HEALPix_C_subroutines.htm">
41<IMG WIDTH="26" HEIGHT="24" ALT="up" SRC="up.png"></A>
42<A
43 HREF="csub_get_fits_size.htm">
44<IMG WIDTH="37" HEIGHT="24" ALT="next" SRC="next.png"></A>
45<A ID="tex2html40"
46  HREF="csub_Contents.htm">
47<IMG WIDTH="65" HEIGHT="24" ALT="contents" SRC="contents.png"></A>
48<BR>
49<B> Previous:</B> <A
50 HREF="csub_Note_on_C_routines.htm">Note on the C routines</A>
51
52<B>Up:</B> <A
53 HREF="csub_HEALPix_C_subroutines.htm">HEALPix/C subroutines</A>
54
55<B> Next:</B> <A
56 HREF="csub_get_fits_size.htm">get_fits_size</A>
57<B> Top:</B> <a href="main.htm">Main Page</a></DIV>
58<!--End of Navigation Panel-->
59
60<H1><A ID="SECTION600"></A>
61<A ID="csub:ang2vec"></A>
62<BR>
63
64</H1>
65
66<P>
67<b><font size=+6><FONT COLOR="#CC0000">ang2vec</FONT></font></b><hr>
68<H3>Routine to convert the position angles <SPAN CLASS="MATH"><IMG STYLE="height: 2.33ex; vertical-align: -0.68ex; " SRC="csub_img5.png"
69 ALT="$(\theta,\phi) $"></SPAN> of a point on the sphere
70into its 3D position vector <SPAN CLASS="MATH">(<I>x</I>,<I>y</I>,<I>z</I>)</SPAN> with
71<!-- MATH
72 $x = \sin\theta\cos\phi$
73 -->
74<SPAN CLASS="MATH"><IMG STYLE="height: 2.10ex; vertical-align: -0.55ex; " SRC="csub_img6.png"
75 ALT="$x = \sin\theta\cos\phi $"></SPAN>, <!-- MATH
76 $y=\sin\theta\sin\phi$
77 -->
78<SPAN CLASS="MATH"><IMG STYLE="height: 2.10ex; vertical-align: -0.55ex; " SRC="csub_img7.png"
79 ALT="$y=\sin\theta\sin\phi $"></SPAN>, <SPAN CLASS="MATH"><IMG STYLE="height: 1.69ex; vertical-align: -0.10ex; " SRC="csub_img8.png"
80 ALT="$z=\cos\theta $"></SPAN>.
81</H3>
82Location in HEALPix directory tree: <a href="https://sourceforge.net/p/healpix/code/1005/tree/trunk/src/C/subs/chealpix.c"><b>src/C/subs/chealpix.c</b></a>&nbsp;
83
84<P>
85<hr><h1>FORMAT </h1><h3>
86void vec2ang(double theta, double phi, double *vector);
87</h3>
88
89<P>
90<hr><H1>ARGUMENTS</H1>
91
92<TABLE CELLPADDING=3 BORDER="1">
93<TR><TH ALIGN="LEFT" VALIGN="TOP" WIDTH=150><SPAN  CLASS="textbf">name&nbsp;&amp;&nbsp;dimensionality</SPAN></TH>
94<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=50><SPAN  CLASS="textbf">kind</SPAN></TH>
95<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=25><SPAN  CLASS="textbf">in/out</SPAN></TH>
96<TH ALIGN="LEFT" VALIGN="TOP" WIDTH=225><SPAN  CLASS="textbf">description</SPAN></TH>
97</TR>
98<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=150>&nbsp;</TD>
99<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>&nbsp;</TD>
100<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>&nbsp;</TD>
101<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=225>&nbsp;</TD>
102</TR>
103<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=150>
104theta</TD>
105<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>double</TD>
106<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>IN</TD>
107<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=225>colatitude in radians measured southward from north pole (in
108    [0,<SPAN CLASS="MATH"><IMG STYLE="height: 1.11ex; vertical-align: -0.10ex; " SRC="csub_img2.png"
109 ALT="$\pi$"></SPAN>]).</TD>
110</TR>
111<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=150>phi</TD>
112<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>double</TD>
113<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>IN</TD>
114<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=225>longitude in radians measured eastward (in [0, <SPAN CLASS="MATH"><IMG STYLE="height: 1.57ex; vertical-align: -0.10ex; " SRC="csub_img9.png"
115 ALT="$2\pi$"></SPAN>]).</TD>
116</TR>
117<TR><TD ALIGN="LEFT" VALIGN="TOP" WIDTH=150>vector(3)</TD>
118<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=50>double</TD>
119<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=25>OUT</TD>
120<TD ALIGN="LEFT" VALIGN="TOP" WIDTH=225>three dimensional cartesian position vector
121                   <SPAN CLASS="MATH">(<I>x</I>,<I>y</I>,<I>z</I>)</SPAN>. The north pole is <SPAN CLASS="MATH">(0,0,1)</SPAN></TD>
122</TR>
123</TABLE>
124
125<P>
126<hr><H1>RELATED ROUTINES</H1><h3>This section lists the routines related to <b><FONT COLOR="#CC0000">ang2vec</FONT></b></h3>
127
128  <DL COMPACT><DT>
129<B><A HREF="csub_vec2ang.htm#csub:vec2ang">vec2ang</A></B>
130<DD>converts the 3D position vector of point into its position
131  angles on the sphere.
132  </DL>
133
134<P>
135
136
137<P>
138
139<P>
140
141<DIV CLASS="navigation"><HR>
142<!--Navigation Panel-->
143<A
144 HREF="csub_Note_on_C_routines.htm">
145<IMG WIDTH="63" HEIGHT="24" ALT="previous" SRC="prev.png"></A>
146<A
147 HREF="csub_HEALPix_C_subroutines.htm">
148<IMG WIDTH="26" HEIGHT="24" ALT="up" SRC="up.png"></A>
149<A
150 HREF="csub_get_fits_size.htm">
151<IMG WIDTH="37" HEIGHT="24" ALT="next" SRC="next.png"></A>
152<A ID="tex2html40"
153  HREF="csub_Contents.htm">
154<IMG WIDTH="65" HEIGHT="24" ALT="contents" SRC="contents.png"></A>
155<BR>
156<B> Previous:</B> <A
157 HREF="csub_Note_on_C_routines.htm">Note on the C routines</A>
158
159<B>Up:</B> <A
160 HREF="csub_HEALPix_C_subroutines.htm">HEALPix/C subroutines</A>
161
162<B> Next:</B> <A
163 HREF="csub_get_fits_size.htm">get_fits_size</A>
164<B> Top:</B> <a href="main.htm">Main Page</a></DIV>
165<!--End of Navigation Panel-->
166<ADDRESS>
167Version 3.50, 2018-12-10
168</ADDRESS>
169</BODY>
170</HTML>
171