Tag: xGenerative Design

Where Does Visual Programming Fit?

xGenerative Design (XGD) is an easy entry point for learning parametric modeling and visual programming in one simple environment. Its main value, however, comes from its ability to author geometric definitions whose representations are native to CATIA. In this post, I’ll try to connect the dots between visual programing and parametric modeling workflows. First, I’ll […]

xGenerative Design (And A Fibonacci Series Example)

Parametric modeling, an approach to build geometry, permits data manipulation via exposing controls (operands and parameters) to end users. CATIA allows manipulating these controls via User-Interface (UI) tools or programmatically via EKL in Knowledge-ware objects. Users with basic computer science background will immediately map programming concepts onto CATIA: tools are like constructors in object-oriented-programming; features […]