Bernstein-Bézier representation of volumes
type: Item
instance of: scholarly article
title: Bernstein-Bézier representation of volumes
zbMATH Open document ID: 0577.65127
DOI: 10.1016/0167-8396(85)90018-4
author: Dieter Lasser
published in: Computer Aided Geometric Design
publication date: 1985-01-01T00:00:00Z
review text: Bernstein-Bézier representation of volumes is the description of spatial domains by the method of Bernstein-Bézier. The well known tensor product Bézier representation of surfaces can easily be generalized to volumes by \[ b(u,v,w)=\sum^{l}_{i=0}\sum^{m}_{j=0}\sum^{n}_{k=0}b_{ijk}B\;sp l_ i(u)B^ m_ j(v)B^ n_ k(w),\quad b_{ijk}\in R^ 3,\quad u,v,w\in [0,1], \] where \(B^ l_ i(u)\) are the Bernstein polynomials of degree l in u, etc. The coefficients \(b_{ijk}\in R\times R\times R\) are called Bézier points. In this paper the author studies two problems of the tensor product description of spatial domains by the method of Bernstein-Bézier. First, a volume point b(u,v,w) can be constructed by a generalized construction of the de Casteljau algorithm for Bézier curves; for example, in the u direction using the recursion formula \(b^{\beta \delta \rho}_{\alpha \gamma \epsilon}=(1-u)b_{\alpha \gamma \epsilon}^{\beta -1\delta \rho}+u^{\beta \delta r}_{\alpha +1\gamma \epsilon}\) where \(b^{ijk}_{ijk}=b_{ijk}\) and \(b(u,v,w)=b^{lmn}_{000}\). The first derivative of b(u,v,w) with respect to one variable, say u, is a volume of degree (l-1,m,n). The Bézier point of all higher order derivatives can be constructed by a recurrent method. It's used the following expression \[ \frac{\partial^{p+q+r}}{\partial u^ p\partial v^ q\partial w^ r}b(u,v,w)=\frac{l!}{(l-p)!}\cdot \quad \frac{m!}{(m-q)!}\cdot \frac{n!}{(n-r)!}\Delta^{pqr}b_{000}^{l-pm-qn-\quad r} \] to construct all derivatives by the same de Casteljau scheme. Secondly, the Bézier volume can also be defined by given points \(P_{ijk}\) together with corresponding knots \((u_ i,v_ i,w_ k)\), such that \(b(u_ i,v_ i,w_ k)=P_{ijk}\) for all knots. Due to the tensor product structure or the volume this interpolation problem (the calculation of the Bézier points \(b_{ijk})\), will be solved by applying the well known curve interpolation, computing auxiliary arrays: (1) in u direction, for all j, k, then (2) in v direction, for all…
Mathematics Subject Classification ID: 65S05
Mathematics Subject Classification ID: 65D05
Mathematics Subject Classification ID: 65D10
zbMATH DE Number: 3924062
zbMATH Keywords: tensor product Bézier method
zbMATH Keywords: Bernstein-Bézier representation
zbMATH Keywords: de Casteljau algorithm
reviewed by: Antonio López-Carmona
MaRDI profile type: Publication
full work available at URL: 0167-8396(85)90018-4
OpenAlex ID: W2046773931
cites work: Q4728088
cites work: A survey of curve and surface methods in CAGD
cites work: A practical guide to splines
description: scientific article; zbMATH DE number 3924062