Algorithmic aspects of alternating sum of volumes. Part 1: Data structure and difference operation
dc.contributor.author | Tang, Kai | en_US |
dc.contributor.author | Woo, Tony C. | en_US |
dc.date.accessioned | 2006-04-10T14:42:30Z | |
dc.date.available | 2006-04-10T14:42:30Z | |
dc.date.issued | 1991-06 | en_US |
dc.identifier.citation | Tang, K., Woo, T. (1991/06)."Algorithmic aspects of alternating sum of volumes. Part 1: Data structure and difference operation." Computer-Aided Design 23(5): 357-366. <http://hdl.handle.net/2027.42/29308> | en_US |
dc.identifier.uri | http://www.sciencedirect.com/science/article/B6TYR-481DWW3-KB/2/95baa74104ee9a87fb615f2238dc9281 | en_US |
dc.identifier.uri | https://hdl.handle.net/2027.42/29308 | |
dc.description.abstract | In terms of basic theory, a unique conversion from a boundary representation to a CSG representation is of importance. In terms of application, the extraction of features by convex decomposition is of interest. The alternating sum of volumes (ASV) technique offers both. However, some algorithmic issues are still unresolved. The paper is the first section of a 2-part paper that addresses specialized set operations and the convergence of the ASV process. In the first part, a fast difference operation for the ASV process and a data structure for pseudopolyhedra are introduced.A fast difference operation between an object and its convex hull is made possible by the crucial observation it takes only linear time to distinguish them. However, it takes O(NlogN) time to construct a data structure with the proper tags. The data structure supporting the operation is a pseudopolyhedron, capturing the special relationship between an object and its convex hull. That the data structure is linear in space is also shown. | en_US |
dc.format.extent | 772735 bytes | |
dc.format.extent | 3118 bytes | |
dc.format.mimetype | application/pdf | |
dc.format.mimetype | text/plain | |
dc.language.iso | en_US | |
dc.publisher | Elsevier | en_US |
dc.title | Algorithmic aspects of alternating sum of volumes. Part 1: Data structure and difference operation | en_US |
dc.type | Article | en_US |
dc.rights.robots | IndexNoFollow | en_US |
dc.subject.hlbsecondlevel | Mechanical Engineering | en_US |
dc.subject.hlbsecondlevel | Engineering (General) | en_US |
dc.subject.hlbtoplevel | Engineering | en_US |
dc.description.peerreviewed | Peer Reviewed | en_US |
dc.contributor.affiliationum | Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor, MI 48109-2117, USA | en_US |
dc.contributor.affiliationum | Department of Industrial and Operations Engineering, University of Michigan, Ann Arbor, MI 48109-2117, USA | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/29308/1/0000371.pdf | en_US |
dc.identifier.doi | http://dx.doi.org/10.1016/0010-4485(91)90029-V | en_US |
dc.identifier.source | Computer-Aided Design | en_US |
dc.owningcollname | Interdisciplinary and Peer-Reviewed |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.