Speed-ups in Constructive Solid Geometry
نویسنده
چکیده
We convert constructive solid geometry input to explicit representations of polygons, polyhedra, or more generally d-dimensional polyhedra, in time O(n), improving a previous O(n log n) bound. We then show that any Boolean formula can be preprocessed in time O(n log n/ log logn) so that the value of the formula can be maintained, as variables are changed one by one, in time O(log n/ log logn) per change; this speeds up certain output-sensitive algorithms for constructive solid geometry.
منابع مشابه
Realistic Display of Volumes D
e o We present a method for recursively rendering a realistic image of a volumetric dataset consisting of a mixtur f sampled and synthetic objects. We describe several volume visualization tools that are based on the use of recurl w sive ray tracing. These include shadows, mirrors, specularity, and constructive solid geometry. We discuss severa ays to enhance our method both in terms of image q...
متن کاملConstrained Constructive Solid Geometry a Unique Representation of Scenes
Constructive Solid Geometry (CSG) has been used in several model-based vision programs, most notably in ACRONYM. This paper examines some of the problems that arise with CSG and proposes constraints that make CSG a unique representation of scenes. It is also suggested that Additive Constructive Solid Geometry (ACSG) is more useful for vision because it leads to simpler computation of connectivi...
متن کاملConstructive Solid Geometry for Triangulated Polyhedra Constructive Solid Geometry for Triangulated Polyhedra
Triangulated polyhedra are simpler to process than arbitrary polyhedra for many graphics operations. Algorithms that compute the boundary representation of a constructive solid geometry (csg) model, however, may perform poorly if the model involves triangulated polyhedral primitives. A new csg algorithm speciically tailored to triangulated primitives is presented. The key features of this algor...
متن کاملOptimization of Constructive Solid Geometry Via a Tree-Based Multi-objective Genetic Algorithm
This paper presents the multi-objective evolutionary optimization of three-dimensional geometry represented via constructive solid geometry (CSG), a binary tree of boolean operations of solid primitives. NSGA-II is extended for binary tree chromosomes with customized crossover and mutation operators tailored for the evolution of CSG trees and applied for two-objective shape optimization of indo...
متن کاملHow to Construct the Skeleton of CSG Objects
We describe aD algorithm for constructing the skeleton (medial-axis transform) of three-dimensional solids defined in constructive solid geometry.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992