Title :
An algorithm for splitting an orthogonal polyhedron with an orthogonal polyplane
Author :
Marzal, Jefri ; Xie, Hong ; Fung, Chun Che
Author_Institution :
Sch. of Inf. Technol., Murdoch Univ., Murdoch, WA, Australia
Abstract :
Splitting of an orthogonal polyhedron is an essential operation in many orthogonal polyhedron related problems. This paper proposes an algorithm for splitting an orthogonal polyhedron with an orthogonal polyplane. There are four major steps of this algorithm: 1) sort the vertices of the orthogonal polyhedron in ABC-sorted order; 2) calculate the vertices at the intersection between the orthogonal polyhedron and the polyplane; 3) find the polyplane vertices, and 4) group the updated vertices into two groups of orthogonal polyhedra. Overall, the algorithm performs with O(n log n) time where n is the number of vertices of a given orthogonal polyhedron.
Keywords :
computational geometry; solid modelling; sorting; ABC-sorted order; intersection vertices; orthogonal polyhedron; orthogonal polyplane; polyplane vertices; splitting; Algorithm design and analysis; Complexity theory; Computational modeling; Data structures; Equations; Joining processes; Mathematical model; ABC-sorted; intersection vertex; orthogonal polyhedron; polyplane;
Conference_Titel :
Uncertainty Reasoning and Knowledge Engineering (URKE), 2011 International Conference on
Conference_Location :
Bali
Print_ISBN :
978-1-4244-9985-4
Electronic_ISBN :
978-1-4244-9984-7
DOI :
10.1109/URKE.2011.6007857