On applications of the ray-shooting method for structured and structured-sparse static-output-feedbacks

2017 ◽  
Vol 48 (9) ◽  
pp. 1902-1913 ◽  
Author(s):  
Y. Peretz
Author(s):  
Michael T. Goodrich

In the Constructive Solid Geometry (CSG) representation a geometric object is described as the hierarchical combination of a number of primitive shapes using the operations union, intersection, subtraction, and exclusive-union. This hierarchical description defines an expression tree, T, called the CSG tree, with leaves associated with primitive shapes, internal nodes associated with operations, and whose "value" is the geometric object. Evaluation of CSG trees is an important computation that arises in many rendering and analysis problems for geometric models, with ray shooting (also known as "ray casting") being one of the most important. Given any CSG tree T, which may be unbalanced, we show how to convert T into a functionally-equivalent binary tree, D, that is balanced. We demonstrate the utility of this conversion by showing how it can be used to improve the worst-case running time for ray shooting against a CSG model from O(n2) to O(n log n), which is optimal. In addition, the practicality of our method has been demonstrated in experimental benchmarking tests using the BRL-CAD package.


2008 ◽  
Author(s):  
Markus Hundertmark ◽  
Frederic Hessman ◽  
Stefan Dreizler
Keyword(s):  

Author(s):  
Arbi A. Shaipov ◽  
◽  
Elina V. El'sunkaeva ◽  
Timur B. Ezirbaev ◽  
Tamila Kh. Ozdieva ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document