Műegyetemi Digitális Archívum

Changing Tangent and Curvature Data of B-splines via Knot Manipulation

Date

Type

könyvfejezet

Language

en

Reading access rights:

Open access

Rights Holder

Faculty of Architecture, Budapest University of Technology and Economics

Conference Date

16 June - 17 June 2016

Conference Place

Budapest University of Technology and Economics

Conference Title

CAADence in Architecture, 2016

ISBN, e-ISBN

978-963-313-237-1
978-963-313-225-8

Container Title

CAADence in Architecture: Back to Command: Proceedings of the International Conference on Computer Aided Architectural Design

Version

Kiadói változat

Faculty

Faculty of Architecture

First Page

105

Subject Area

Műszaki tudományok

Subject Field

Építészmérnöki tudományok

Subject (OSZKAR)

B-spline curves
knot manipulation
end conditions

Gender

Konferenciacikk

University

Budapest University of Technology and Economics

OOC works

Abstract

Modifications of B-spline knot values change the parametrization and influence the shape of B-spline curves. Via these computations one can modify B-spline data (derivative, curvature value at a curve point, some points of the control polygon, etc.) such that the new parametrization of the curve satisfies special in-put conditions of a B-spline algorithm. We give a detailed analysis of operations on knot vectors determining the parametrization of non-uniform B-spline functions. Different knot manipulation techniques are presented using blossoming approach. We describe a new knot manipulation strategy: repositioning of a knot, which is computed directly without knot insertion and removal. This strategy can be used for clamping the control polygon of B-spline curves. As further applications of the knot manipulation we show two methods which modify the tangent and the curvature data in the starting and end points of B-spline curves. These computations are illustrated with nice examples.

Description

Keywords