{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/31767"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/31767","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"An optimal approach to geometric trimming of B-spline surfaces","abstract":"Geometric trimming of a surface involves removal of unwanted portions of the surface and providing a new mathematical description for the trimmed patch. This entails creating a new geometry for the trimmed patch, which closely approximates the corresponding portion on the original patch. The procedure is shown to involve obtaining data points on the B-spline surface that lie within the region specified by the parameter values for the trimming curve and describing a new surface which interpolates this new set of data points. This research looks at optimizing the procedure described above by basing the choice of parameter values for the trimming curve, at points where curvature optima occur over the surface. A visualization tool kit has been developed using OpenGL, as a means to discern the difference between the two surfaces. In order to quantify and aid in minimizing the error (difference) in approximating the original surface with the trimmed patch, an error measurement tool developed in MATLAB has been employed.","abstract_html":"Geometric trimming of a surface involves removal of unwanted portions of the surface and providing a new mathematical description for the trimmed patch. This entails creating a new geometry for the trimmed patch, which closely approximates the corresponding portion on the original patch. The procedure is shown to involve obtaining data points on the B-spline surface that lie within the region specified by the parameter values for the trimming curve and describing a new surface which interpolates this new set of data points. This research looks at optimizing the procedure described above by basing the choice of parameter values for the trimming curve, at points where curvature optima occur over the surface. A visualization tool kit has been developed using OpenGL, as a means to discern the difference between the two surfaces. In order to quantify and aid in minimizing the error (difference) in approximating the original surface with the trimmed patch, an error measurement tool developed in MATLAB has been employed.","abstract_has_math":false,"creators":["Bindiganavle, Karthik"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Mechanical Engineering","degree_department":"Mechanical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Myklebust, Arvid"],"committee_members":["Bohn, Jan Helge","Deisenroth, Michael P."],"year":2000,"date_issued":"2000-04-15","date_published":"2000-04-15","updated_at":"2026-07-22T22:19:49Z","subjects":["Geometric","Trimmed","B-spline Surfaces"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-04192001-172731"],"render_values":[{"text":"etd-04192001-172731","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/31767","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Myklebust, Arvid"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Bohn, Jan Helge","Deisenroth, Michael P."]},{"key":"dc:contributor.department","label":"Department","values":["Mechanical Engineering"]},{"key":"dc:creator","label":"Author","values":["Bindiganavle, Karthik"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:33:52Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:33:52Z","2002-04-24"]},{"key":"dc:date.issued","label":"Date","values":["2000-04-15"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Mechanical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Geometric","Trimmed","B-spline Surfaces"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-04192001-172731"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/31767"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Geometric trimming of a surface involves removal of unwanted portions of the surface and providing a new mathematical description for the trimmed patch. This entails creating a new geometry for the trimmed patch, which closely approximates the corresponding portion on the original patch. The procedure is shown to involve obtaining data points on the B-spline surface that lie within the region specified by the parameter values for the trimming curve and describing a new surface which interpolates this new set of data points. This research looks at optimizing the procedure described above by basing the choice of parameter values for the trimming curve, at points where curvature optima occur over the surface. A visualization tool kit has been developed using OpenGL, as a means to discern the difference between the two surfaces. In order to quantify and aid in minimizing the error (difference) in approximating the original surface with the trimmed patch, an error measurement tool developed in MATLAB has been employed."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["An optimal approach to geometric trimming of B-spline surfaces"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Myklebust, Arvid"],"dc:contributor.committeemember":["Bohn, Jan Helge","Deisenroth, Michael P."],"dc:contributor.department":["Mechanical Engineering"],"dc:creator":["Bindiganavle, Karthik"],"dc:date.accessioned":["2014-03-14T20:33:52Z"],"dc:date.available":["2014-03-14T20:33:52Z","2002-04-24"],"dc:date.issued":["2000-04-15"],"dc:description.abstract":["Geometric trimming of a surface involves removal of unwanted portions of the surface and providing a new mathematical description for the trimmed patch. This entails creating a new geometry for the trimmed patch, which closely approximates the corresponding portion on the original patch. The procedure is shown to involve obtaining data points on the B-spline surface that lie within the region specified by the parameter values for the trimming curve and describing a new surface which interpolates this new set of data points. This research looks at optimizing the procedure described above by basing the choice of parameter values for the trimming curve, at points where curvature optima occur over the surface. A visualization tool kit has been developed using OpenGL, as a means to discern the difference between the two surfaces. In order to quantify and aid in minimizing the error (difference) in approximating the original surface with the trimmed patch, an error measurement tool developed in MATLAB has been employed."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-04192001-172731"],"dc:identifier.uri":["http://hdl.handle.net/10919/31767"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["Geometric","Trimmed","B-spline Surfaces"],"dc:title":["An optimal approach to geometric trimming of B-spline surfaces"],"dc:type":["Thesis"],"thesis:degree_discipline":["Mechanical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:49Z"}