YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASCE
    • Journal of Computing in Civil Engineering
    • View Item
    •   YE&T Library
    • ASCE
    • Journal of Computing in Civil Engineering
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    Algorithms for Computing Conic Splines

    Source: Journal of Computing in Civil Engineering:;1990:;Volume ( 004 ):;issue: 003
    Author:
    Les Piegl
    DOI: 10.1061/(ASCE)0887-3801(1990)4:3(180)
    Publisher: American Society of Civil Engineers
    Abstract: Conic 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.
    • Download: (647.0Kb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Statistics

      Algorithms for Computing Conic Splines

    URI
    https://yetl.yabesh.ir/yetl1/handle/yetl/42662
    Collections
    • Journal of Computing in Civil Engineering

    Show full 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
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian