Description Usage Arguments Value Examples
View source: R/CMBWindowHelpers.R
Triangulate a polygonal CMBWindow
1 | triangulate(win)
|
win |
a CMBWindow object |
a list of CMBWindow polygons or minus.polygons,
each having 3 vertices and representing a triangle.
If winType of win
does not include
"minus" then these triangles have
pairwise disjoint interiors and their union
is equal to the original polygon,
win
.
Otherwise, if winType of win
does include "minus" the triangles are
the same as for the non-minus type above, but have "minus" types.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | ## Example 1
win <- CMBWindow(theta = c(2*pi/3,3*pi/4,3*pi/4, 2*pi/3),
phi = c(pi/4,pi/4,pi/3,pi/3))
win
plot(win)
win1 <- triangulate(win)
win1
summary(win1[[1]])
plot(win1[[1]], add= FALSE, col="green")
plot(win1[[2]], col="blue")
## Example 2: triangilation minus-type polygon
win <- CMBWindow(theta = c(pi/5,pi/3,pi/4, pi/3, pi/5),
phi = c(pi/5,pi/5, pi/4 ,pi/3,pi/3), set.minus =TRUE)
win
plot(win)
summary(win)
win1 <- triangulate(win)
win1
plot(win1[[1]], add= FALSE, col="green")
plot(win1[[2]], col="blue")
plot(win1[[3]], col="yellow")
summary(win1[[1]])
summary(win1[[2]])
summary(win1[[3]])
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.