3D Transformations Applied to a NURBS Pavilion

Initializing live version
Download to Desktop

Requires a Wolfram Notebook System

Interact on desktop, mobile and cloud with the free Wolfram Player or other Wolfram Language products.

Nonuniform rational B-spline (NURBS) curves and surfaces can be used to construct many interesting objects. The starting point for showing the transformational possibilities of NURBS is a simplified pavilion, inspired by the Z-Plus Pavilion [1].


This Demonstration visualizes ten types of transformations in 3D: curve translation and rotation, surface rotation, extrusion, sweeping, lathe, twisting, bending, shearing, and tapering. For some of the ten examples, the grid of control points of the pavilion/cupola can be switched on/off as an option. To show the essentials, the pavilion can be hidden in the first seven transformations.


Contributed by: Guenther Gsaller (March 2016)
Open content licensed under CC BY-NC-SA




Feedback (field required)
Email (field required) Name
Occupation Organization
Note: Your message & contact information may be shared with the author of any specific Demonstration for which you give feedback.