TY - GEN
T1 - Geometric sketch constraint solving with user feedback
AU - Dixon, Bridget M.
AU - Dannenhoffer, John F.
PY - 2013
Y1 - 2013
N2 - Modern Computer Aided Design systems rely on two-dimensional sketches as the basis for the creation of most three-dimensional geometry. These sketches consist of qualitative shape information as well as a series of constraints to quantify the exact size and shape of the various segments, arcs, and splines that comprise the sketch. Example constraints include overall lengths, symmetries, parallel and/or perpendicular segments, and arc radii. For a given sketch, there are many sets of constraints that unambiguously define the shape. Unfortunately, sometimes a user prescribes a set of constraints that do not allow the sketch to be solved. Providing feedback to the user as to how to change the constraint definitions to remedy the problem is still a largely-unsolved problem. Herein is described a series of techniques for helping a user diagnose sketch problems and provide to the user a series of options that will cause the sketch to be properly solved. The techniques are incorporated in the OpenCSM solid modeling system. Several sample cofigurations that use these techniques are shown, with a description of the user interaction that the system provides.
AB - Modern Computer Aided Design systems rely on two-dimensional sketches as the basis for the creation of most three-dimensional geometry. These sketches consist of qualitative shape information as well as a series of constraints to quantify the exact size and shape of the various segments, arcs, and splines that comprise the sketch. Example constraints include overall lengths, symmetries, parallel and/or perpendicular segments, and arc radii. For a given sketch, there are many sets of constraints that unambiguously define the shape. Unfortunately, sometimes a user prescribes a set of constraints that do not allow the sketch to be solved. Providing feedback to the user as to how to change the constraint definitions to remedy the problem is still a largely-unsolved problem. Herein is described a series of techniques for helping a user diagnose sketch problems and provide to the user a series of options that will cause the sketch to be properly solved. The techniques are incorporated in the OpenCSM solid modeling system. Several sample cofigurations that use these techniques are shown, with a description of the user interaction that the system provides.
UR - http://www.scopus.com/inward/record.url?scp=84881446061&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84881446061&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84881446061
SN - 9781624101816
T3 - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
BT - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
T2 - 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 2013
Y2 - 7 January 2013 through 10 January 2013
ER -