lib.point.generate.DoyleSpiralPoints2 - tixl3d/tixl GitHub Wiki
Generate a set of points with decreasing sizes that can be used to draw a Doyle spiral:
In the mathematics of circle packing, a Doyle spiral is a pattern of non-crossing circles in the plane in which each circle is surrounded by a ring of six tangent circles. These patterns contain spiral arms formed by circles linked through opposite points of tangency, with their centers on logarithmic spirals of three different shapes.
| Name (Relevancy & Type) | Description |
|---|---|
| Steps (Int32) | Amount of points along the spiral |
| Offset (Single) | Offsets the position of the drawn points on the spiral |
| PointsPerStep (Int32) | Defines how many points one step consists of |
| SpiralSteepness (Int32) | Defines how intense the size of the points increases with each row |
| Scale (Single) | Uniformly scales the size |
| ScaleBias (Single) | Non-uniformly scales the position of the points on the spiral The points in the center get compressed while the outer points get pushed outwards |
| CenterPositionScale (Single) | Scales the center of the spiral cutting off all affected points |
| W (Single) | Scales the W-Value of the points (default = size of the points) |
| WBias (Single) | Defines how intense the outer points grow in size |
| CenterSizeScale (Single) | Scales the inner points of the spiral cutting off points by reducing their size |
| Center (Vector3) | Transforms the center / pivot of the spiral |
| OrientationAxis (Vector3) | - |
| OrientationAngle (Single) | - |
| Name | Type |
|---|---|
| OutBuffer | T3.Core.DataTypes.BufferWithViews |
⚠ Everything else is automatically generated and will be overwritten regularly.