Information Technology Reference
In-Depth Information
B(v )
F(v )
1
2
q
q
B(q)
v
F(q)
v 2
v 1
F(v )
3
F(p)
B(p)
p
p
(c)
(a)
(b)
Fig. 1. Forward, backward ray-shootings and components.
Let u , v denote two boundary points of P , and let P [ u, v ]and P ( u, v ) denote
the closed and open clockwise chains of P from u to v , respectively. We define
P [ r, B ( r )] and P [ F ( r ) ,r ]asthe backward component and forward component of
the reflex vertex r , respectively. The point r is referred to as the defining vertex
of its backward or forward component. See Fig. 1 . A component is said to be
non-redundant if it does not contain any other component, no matter which is
the forward or backward component. Note that some points of a component of
r may not visible from r . The following simple observation can also be made.
Observation 1. No point outside of the backward (forward) component of a reflex
vertex r is visibile from Succ ( r ) ( Pred ( r ) ). Moreover, P ( B ( r ) ,r ) ( P ( r, F ( r )) is
the first boundary chain, immediately after r anti-clockwise (clockwise), which is
invisible from Succ ( r ) ( Pred ( r ) ).
The known characterization of LR -visibility polygons is given in terms of the
non-redundant components.
Theorem 1 (See [ 14 ]) . A polygon P is not LR -visible if and only if it has k
non-redundant components such that each of them exactly intersects with k other
components, where 0
k
k
3 .
3 Characterizing Link-2
LR
-visibility Polygons
In this section, we assume that the given polygon P is not LR -visible. We will
give a characterization of link-2 LR -visibility polygons by generalizing the known
result on the LR -visibility polygons (Theorem 1 ). By introducing the new con-
cepts of link-2 ray-shootings and components, we can generalize the forbidden
patterns for LR -visibility polygons into those for link-2 LR -visibility polygons.
Suppose that all non-redundant components in the polygon P have been
computed. Given a boundary point p , all boundary points can be ordered in
a clockwise scan of P , starting at p .If x is encountered before y , we simply
write x< p y . Assume that r is a vertex whose backward component P [ r, B ( r )]
is non-redundant. Let BB 1( r )( BF 1( r )) denote the largest ( smallest ) reflex ver-
tex, with respect to r , which is link-2 visible from Succ ( r ) but Pred ( BB 1( r )))
Search WWH ::




Custom Search