Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 89
PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: M. Papadrakakis and B.H.V. Topping
Paper 150
Application of Binary Spatial Partitioning to Computer Aided Design A.A. Stamos
School of Civil Engineering, National Technical University of Athens, Greece A.A. Stamos, "Application of Binary Spatial Partitioning to Computer Aided Design", in M. Papadrakakis, B.H.V. Topping, (Editors), "Proceedings of the Sixth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 150, 2008. doi:10.4203/ccp.89.150
Keywords: binary spatial partitioning, computer aided design.
Summary
Computer aided design (CAD) applications usually need to store and process
dynamically and efficiently various drawing elements. Typically the quad-tree data
structure is used in two dimensions and the octant-tree data structure in three
dimensions. Here the binary spatial partitioning (BSP) tree data structure is proposed
for CAD applications. BSP scales better in irregular geometries such as long narrow
engineering drawings, it has less overhead, it is easier to implement, and it is easily
extended to three and higher dimensions. Modifications to BSP are proposed to
adapt it better to interactive environments. Elements are not broken when a BSP
node is split keeping the BSP size small. Physical elements size limit the depth and
the fragmentation of the BSP trees. Semi-infinite BSP nodes delay the BSP structure
finalization, improving the BSP balance. The knowledge of drawing extents ensures
BSP balance when the BSP structure is rebuilt after a drawing regeneration. Finally
implementation related issues are addressed.
purchase the full-text of this paper (price £20)
go to the previous paper |
|