An Introduction to NURBS: With Historical Perspective (The by David F. Rogers

By David F. Rogers

For one week after receiving this publication I agreed with an prior very severe evaluate. I replaced my brain. the topic isn't effortless yet written via somebody who is familiar with his enterprise. Having acquired used to his notation i locate this booklet progressively more worthwhile and refer again to it every time an issue arises and typically uncover the answer or a few pointer to the reply.

Show description

Read Online or Download An Introduction to NURBS: With Historical Perspective (The Morgan Kaufmann Series in Computer Graphics) PDF

Similar 3d graphics books

Game Character Development with Maya

Should you notion Angelina Jolie used to be liable for Lara Croft's curves, reconsider! lengthy sooner than the Hollywood actress introduced the Tomb Raider heroine to lifestyles, Alias' 3D modeling software program Maya was once used to create the beautiful Lara; Ms. Jolie easily crammed in her curves! when you are able to commence developing both compelling characters of your individual, you wish this accomplished quantity!

LightWave 3D 7.0 Character Animation

LightWave 3D is without doubt one of the most well liked 3D instruments out there this present day, supplying the main entire set of instruments, the best-looking and quickest out-of-the-box renderer, and essentially the most robust IK engines on hand. specialist director/animator Timothy Albee discusses the best way to use LightWave to construct powerful, liable personality setups, and offers confirmed, hands-on instruments for getting to know the advanced mechanics of animation.

Professional Papervision3D

KurzbeschreibungProfessional Papervision3D describes how Papervision3D works and the way actual global purposes are equipped, with a transparent examine crucial subject matters corresponding to development web pages and video games, developing digital excursions, and Adobe's Flash 10. Readers examine vital options via hands-on purposes, and construct on these talents because the publication progresses.

Mathematical Methods for Curves and Surfaces: 8th International Conference, MMCS 2012, Oslo, Norway, June 28 – July 3, 2012, Revised Selected Papers

This quantity constitutes the completely refereed post-conference court cases of the eighth overseas convention on Mathematical equipment for Curves and Surfaces, MMCS 2012, held in Oslo, Norway, in June/July 2012. The 28 revised complete papers awarded have been conscientiously reviewed and chosen from one hundred thirty five submissions.

Additional resources for An Introduction to NURBS: With Historical Perspective (The Morgan Kaufmann Series in Computer Graphics)

Sample text

The second limiting characteristic is due to the global nature of the Bernstein b~is. This means that the value of the blending function Y~,i(t) given by Eq. 2) is nonzero for all parameter values over the entire curve. Because any point on a B(~zier curve is a result of blending the values of all control vertices, a change in one vertex is felt throughout the entire curve. This eliminates the ability to produce a local change within a curve. For example, because the end slopes of a Bdzier curve are established by the directions of the first and last polygon spans, it is possible to change the middle vertex of a five-point polygon without changing the direction of the end slopes.

The curve is invariant under an affine transformation. Several four-point B6zier polygons and the resulting cubic curves are shown in Fig. 3. With just the information given above, a user quickly learns to predict the shape of a curve generated by a B6zier polygon. (n-i)! 3 B@zier polygons for cubics. w h e r e , as i n d i c a t e d , we define (0) ~ -- 1 a n d 0] - 1. Jn,~(t) is t h e i t h n t h o r d e r B e r n s t e i n basis function. Here, n, t h e degree of t h e B e r n s t e i n basis f u n c t i o n a n d t h u s of t h e p o l y n o m i a l c urve s e g m e n t , is one less t h a n t h e n u m b e r of p o i n t s in t h e B~zier p o l y g o n .

1)(1 '~'u)n-~ = 1 i - 0 Jn,0(0) -n! n! (0)i(1 O) n-i i! (n - i)! = 0 - and Jn, i(0) - Thus P(0)- i # 0 BOJn, o(0) - Bo and the first point on the B6zier curve a n d on its control polygon are coincident, as previously claimed. (1)n(o) n-n n! (1) = 1 i - n n! t~(1 - 1) n - / - - 0 Jn, i(1) -- i! ( n - i)! Thus i ~ n P(1) -- B n J n , n(1) -- B n and the last point on the B6zier curve a n d the last point on its control polygon are coincident. T h e blending functions shown in Fig. 4 illustrate these results.

Download PDF sample

Rated 4.96 of 5 – based on 47 votes