spacer
Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / 3d / lesson67

Lesson 67 - Basic MAX NURBS Patches - Part 1

Quality, Affordable Dental Plans from DentalPlans.com
Developer News
SaaS Tool Offers Custom Database Development
Microsoft’s Automated Agent: Can We Talk?
Borland Finally Sells CodeGear

Let's get visual.

In our previous lessons on MAX NURBS, we've been focusing on the technical side of things. This is a huge and essential subject, to be sure. But I'm not sure that the more difficult side of NURBS isn't the creative one. It takes an enormous adjustment to begin to conceive of surfaces defined by networks of curves, and of models constructed by assembling of such surfaces.

Take the individual NURBS surface. Until you understand what can be done with a single surface, it can't make sense to plan the development of a multi-surface model. Let's move rapidly through a lot of possibilities in a way that will, hopefully, provide both structure and a sense of the possibilities.

The simplest NURBS surface is a rectangular grid.

The four isoparametric lines in each direction reveal the general structure of the surface. They are for display only, however, and do not indicate where control vertices (CV's) are available for editing the surface. If the CV's are displayed, we can see that the rows and columns of control vertices do not necessarily line up with the isoparametric display lines.

The borders of the surface are NURBS curves, so they certainly don't have to be straight. By selecting CV's along the edge and scaling, we can create a circular surface.

But how useful is this structure if we want to do further editing? The CV's are not arranged in a structure that makes sense for adding detail. We could adjust them into straight rows and columns, but even that might not make much sense. A completely different approach to a circular surface might be necessary.

Take a circular NURBS curve and make a copy of it. Scale the copy down to zero size in the very center of the circle. Then loft between the two curves. The result is a radial surface or radial "patch." NURBS surfaces are often called "patches" and we'll use both terms here.

This is a completely different structure than our previous circular patch. In the previous one, the surface was built of open curves in both directions. In the radial patch, the curves in one dimension are closed and the curves in the other are open. In the previous patch, the perimeter of the circle was composed of four separate isoparameteric curves (u=0, v=0, u=maximum, u=maximum). The radial patch, however is bordered by a single curve.

To Continue to Parts 2 and 3, Use Arrow Buttons




JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES
webref The latest from WebReference.com Browse >
How to Create an Ajax Autocomplete Text Field: Part 6 · Software Engineering for Ajax · Perl Pragma Primer
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Using File Virtualization for Disaster Recovery · VoIP Security: SIP—Versatile but Vulnerable · Around the World in 80 Nodes

Created: May 25, 1999
Revised: May 25, 1999

URL: http://webreference.com/3d/lesson67/