Skip to content

Abdelhameed82/Parametric-Circular-Weaving-System-GH-Python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The system creates a layered circular structure where curves are generated through controlled scaling, data tree manipulation, and interpolation. The result is a woven network of NURBS curves

Workflow

  • Circle generation
  • Parametric scaling (gradient + controlled randomness)
  • Curve division into data trees
  • List shifting and reversal
  • Data tree transposition (matrix logic)
  • Curve interpolation

Parameters

base_center → Base point of the system

radius → Initial circle radius

ampli → Vertical spacing between circles

count → Number of circle layers

num_seg → Division count per circle

min_scale → Minimum scale factor

max_scale → Maximum scale factor

rand_amp → Random variation amplitude

seed → Random seed (optional)


Outputs

crvs → Main woven curves

rev_crvs → Secondary (reverse) curve system

outline → Boundary circles

About

A generative design system that creates woven NURBS curves

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages