Abstract
In the previous twelve chapters we introduced different aspects of modeling with NURBS. These chapters covered basically two things: (1) the underlying mathematics, and (2) algorithms illustrating how the tools can be turned into computer code. Although the pseudocodes presented in each chapter are fairly detailed, containing all the necessary information to turn them into workable routines, it is a long way from the algorithmic sketch to a useful system. How to design a useful system is a very difficult question (contrary to many researchers who consider it as a minor “implementation issue”). A NURBS system has to satisfy many requirements in order to be useful in a complex surface or solid modeler. In this chapter we introduce a number of programming concepts that, we believe, contribute to good programming practices. We are fully aware of the diversity of programming styles and conventions. Consequently, we do not attempt to present the best or the ultimate solution simply because there is none.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Piegl, L., Tiller, W. (1995). B-spline Programming Concepts. In: The NURBS Book. Monographs in Visual Communications. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-97385-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-97385-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-97387-1
Online ISBN: 978-3-642-97385-7
eBook Packages: Springer Book Archive