Show simple item record

contributor authorLes Piegl
date accessioned2017-05-08T21:12:17Z
date available2017-05-08T21:12:17Z
date copyrightJuly 1990
date issued1990
identifier other%28asce%290887-3801%281990%294%3A3%28180%29.pdf
identifier urihttp://yetl.yabesh.ir/yetl/handle/yetl/42662
description abstractConic splines play an important role in engineering geometry and computer graphics, in particular, in geometric and solids modeling where the majority of objects are bounded by simple surfaces such as natural quadrics (plane, cone, cylinder, and sphere). The integration of analytic and free‐form curves into solids modeling systems is one of the most important tasks in today's solids modelers. This paper presents algorithms that represent conic splines in nonuniform rational B‐spline (NURBS) form, thus incorporating them into a system based on free‐form geometry. The algorithms take as input the end points and end tangents of the segment, and one arbitrary point somewhere along the arc, and return the precise NURBS representation of the curve. It was originally developed for supporting Boolean operations on trimmed surfaces, i.e., to compute conic arc surface‐surface intersections in true 3‐D space. Since during Boolean operations all kinds of segments can pop up, special attention is paid to such cases as parallel end tangents and arcs contained outside the convex hull. Knot insertion is applied to obtain a representation that is numerically as stable as possible. The input required to generate a curve is very general, therefore the spline conversion has different kinds of applications apart from surface‐surface intersection. Some examples are font design, shape generation, geometry conversion and processing, and curve approximation.
publisherAmerican Society of Civil Engineers
titleAlgorithms for Computing Conic Splines
typeJournal Paper
journal volume4
journal issue3
journal titleJournal of Computing in Civil Engineering
identifier doi10.1061/(ASCE)0887-3801(1990)4:3(180)
treeJournal of Computing in Civil Engineering:;1990:;Volume ( 004 ):;issue: 003
contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record