Skip to content

Procedural Parametric Umbrella

Description

A full assembly of a classic umbrella, demonstrating the integration of multiple distinct parts into a single cohesive model. This script uses a combination of revolution, sweeping, and shelling to create the canopy, the shaft, and the ergonomic "J-style" handle.

Key Features

  • Spherical Canopy: Created using a thin shell operation for realistic thickness.
  • Multi-Part Assembly: Separate logic for the canopy, the shaft, and the handle, allowing for easy material assignment (e.g., fabric vs. wood).
  • Ergonomic Handle: A smooth "J" curve generated using a sweep along a wire, demonstrating path-based modeling.
  • Adjustable Curvature: The depth and span of the canopy can be tuned for different styles (from a sun parasol to a deep rain umbrella).

Dimensions

  1. Canopy Diameter: 100 mm (default)
  2. Total Length: 95 mm
  3. Handle Radius: 10 mm

source