Visibility with One Reeection

نویسندگان

  • Boris Aronov
  • Alan R. Davis
  • Tamal K. Dey
  • Sudebkumar P. Pal
  • D. Chithra Prasad
چکیده

We extend the concept of the polygon visible from a source point S in a simple polygon by considering visibility with two types of reeection, specular and diiuse. In specular reeection a light ray reeects from an edge of the polygon according to the rule: the angle of incidence equals the angle of reeection. In diiuse reeection a light ray reeects from an edge of the polygon in all inward directions. Several geometric and combinatorial properties of visibility polygons under these two types of reeection are described, when at most one reeection is permitted. We show that the visibility polygon Vs(S) under specular reeection may be non-simple, while the visibility polygon Vd(S) under diiuse reeection is always simple. We present a (n 2) worst-case bound on the combinatorial complexity of both Vs(S) and Vd(S) and describe simple O(n 2 log 2 n) time algorithms for constructing the sets.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Basic Logic: Reeection, Symmetry, Visibility

We introduce a sequent calculus B for a new logic, named basic logic. The aim of basic logic is to nd a structure in the space of logics. Classical, intuitionistic, quantum and non-modal linear logics, are all obtained as extensions in a uniform way and in a single framework. We isolate three properties, which characterize B positively: reeection, symmetry and visibility. A logical constant obe...

متن کامل

Visibility with Multiple Diiuse Reeections

The combinatorial complexity of the region lit up from a point light source inside a simple n-gon with perfectly reeecting edges, after at most k specular reeections was established as O(n 2k) 2]. A lower bound of ((n=k) 2k) was also established, matching the upper bound for any xed k. In a real situation, surfaces may not be perfect mirrors; indeed most surfaces may be non-shiny or rough, caus...

متن کامل

Notes on Local Reeection Principles

We study the hierarchy of reeection principles obtained by restricting the full local reeection schema to the classes of the arithmetical hierarchy. Optimal conservation results w.r.t. the arithmetical complexity for such principles are obtained. Reeection principles, for an arithmetical theory T, are formal schemata expressing the soundness of T, that is, the statement that \every sentence pro...

متن کامل

Debugging by Remote Reeection

Reeection in an object-oriented system allows the structure of objects and classes to be queried at run-time, thus enabling \meta-object" programming such as program debugging. Remote Reeection allows objects in one address space to reeect upon objects in a diierent address space. Used with a debugger, remote reeection makes available the full power of object-oriented reeection even when the ob...

متن کامل

Induction Rules, Reeection Principles, and Provably Recursive Functions

A well-known result of D. Leivant states that, over basic Kalmar elementary arithmetic EA, the induction schema for n formulas is equivalent to the uniform reeection principle for n+1 formulas. We show that fragments of arithmetic axiomatized by various forms of induction rules admit a precise axiomatization in terms of reeection principles as well. Thus, the closure of EA under the induction r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997