- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Robust sculpting using boundary represented solids
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Robust sculpting using boundary represented solids Lee, Cedric C.
Abstract
Boolean operations are often used in the computer modeling of 3-D mechanical parts and machineries and are known for their predictable behavior and ease of use. The use of Boolean operations in the interactive modeling of free-form models, however, has been rather limited. Some of the difficulties in realizing this include: selecting a model representation that may be displayed at interactive speed, applying Boolean operations robustly, and creating smooth surface transitions at the junctions between models. This thesis explores the use of the real number package of the Library of Efficient Datatypes and Algorithms (LEDA) for computing the Boolean combination of triangulated and boundary-represented solids robustly. This thesis also suggests a scheme for removing numerically unstable triangles which are detrimental to the validity of solids, and a surface blending scheme that simulates the smoothing of sharp surface junctions by modifying surface normals. Our scheme for computing Boolean operations is more robust than those used in two popular modeling applications but at the expense of longer computation time. Our scheme for removing numerically unstable triangles is effective in removing invalid surface triangulations while preserving the appearances of models and our simulated surface blending scheme is capable of smoothing non-trivial surface junctions at near-interactive rates. These features were implemented in a simple solid modeler and a set of models was created interactively using this system.
Item Metadata
Title |
Robust sculpting using boundary represented solids
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2000
|
Description |
Boolean operations are often used in the computer modeling of 3-D mechanical parts
and machineries and are known for their predictable behavior and ease of use. The
use of Boolean operations in the interactive modeling of free-form models, however, has
been rather limited. Some of the difficulties in realizing this include: selecting a model
representation that may be displayed at interactive speed, applying Boolean operations
robustly, and creating smooth surface transitions at the junctions between models.
This thesis explores the use of the real number package of the Library of Efficient
Datatypes and Algorithms (LEDA) for computing the Boolean combination of triangulated
and boundary-represented solids robustly. This thesis also suggests a scheme for
removing numerically unstable triangles which are detrimental to the validity of solids,
and a surface blending scheme that simulates the smoothing of sharp surface junctions
by modifying surface normals. Our scheme for computing Boolean operations is more
robust than those used in two popular modeling applications but at the expense of longer
computation time. Our scheme for removing numerically unstable triangles is effective
in removing invalid surface triangulations while preserving the appearances of models
and our simulated surface blending scheme is capable of smoothing non-trivial surface
junctions at near-interactive rates. These features were implemented in a simple solid
modeler and a set of models was created interactively using this system.
|
Extent |
5401041 bytes
|
Genre | |
Type | |
File Format |
application/pdf
|
Language |
eng
|
Date Available |
2009-07-13
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0051706
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2000-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.