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.