Share Your Experience: Take the 2024 Developer Survey

Tag Info

Accepted

How do algorithmic botany algorithms generate their plant geometry from a skeleton?

First, I'll note that cpfg, the plant-modeling software used in the creation of "The Algorithmic Beauty of Plants", has recently been open-sourced at ...
• 901
Accepted

Off by one error when creating face indices

The problem with your code is, that it produces a lot of degenerated triangles. The not so obvious ones are at the top and bottom. The obvious ones are at the "wrapping line". So what exactly is the ...
• 1,251
Accepted

How do I extrude a 2D Bezier curve representation into a 3D solid using Python?

You can't create a solid by extruding a single curve or set of curves. Even if they are closed. Think about a circle on on the XY plane. If you extrude the circle along the Z axis you have an uncapped ...

Continuity of parametric and geometric continuity

I would rather draw the $G_1$ example something like this: This makes it clear that $t_2$ and $t_3$ are parallel, but have different lengths in general. (They both start at the same point, but $t_3$ ...
• 25k
1 vote

How do algorithmic botany algorithms generate their plant geometry from a skeleton?

A popular method of generating the mesh from an L system is called a "Turtle Graphics" system. In a turtle graphics system we imagine a turtle which starts at the root of the system reads a ...
• 3,219
1 vote

Continuity of parametric and geometric continuity

Yes, your understanding of $C1$ and $G1$, as shown in your drawings, is roughly correct: $C1$ means equal derivative vectors, and $G1$ means parallel derivative vectors. I say “roughly” because there ...
• 348

Only top scored, non community-wiki answers of a minimum length are eligible