OrbProfile class
Density and mark tuning for one geometry, after preset multipliers. Lattice pairs (rings × dots-per-ring, lanes × segs) scale by √factor on each side so the total count scales linearly; flat counts scale directly.
- Annotations
Constructors
- OrbProfile({int latRings = 0, int lonDensity = 0, int orbitN = 0, int ghostN = 0, int particles = 0, int lanes = 0, int segs = 0, int moveCount = 0, int glyphDots = 0, int fieldN = 0, int featureN = 0, int strandN = 0, int nodeN = 0, int signals = 0, double rBase = 0, double rDepth = 0, double rActive = 0, double ghostR = 0, double ghostA = 0, double partR = 0, double partRDepth = 0, double rDot = 0, double nodeR = 0, double nodeRDepth = 0, double lineW = 0.8, double thr = 0.72, double turns = 3, double scanMul = 1, double dimBase = 1, double rBoost = 1, double spread = 1, double inkFar = 0.62, double inkSpan = 0.54, double rsPow = 0.6, double rMin = 0.3, double spin = 1, double bandMul = 1, double wobMul = 1, bool faceOn = false, double speed = 1})
-
const
Properties
- bandMul → double
-
final
- dimBase → double
-
final
- faceOn → bool
-
final
- featureN → int
-
Generic secondary count (rings, petals, rows, strands) for the house
geometries.
final
- fieldN → int
-
Generic primary count (a field of dots) for the house geometries.
final
- ghostA → double
-
final
- ghostN → int
-
final
- ghostR → double
-
final
- glyphDots → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inkFar → double
-
final
- inkSpan → double
-
final
- lanes → int
-
final
- latRings → int
-
final
- lineW → double
-
final
- lonDensity → int
-
final
- moveCount → int
-
final
- nodeN → int
-
final
- nodeR → double
-
final
- nodeRDepth → double
-
final
- orbitN → int
-
final
- particles → int
-
final
- partR → double
-
final
- partRDepth → double
-
final
- rActive → double
-
final
- rBase → double
-
final
- rBoost → double
-
final
- rDepth → double
-
final
- rDot → double
-
final
- rMin → double
-
final
- rsPow → double
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scanMul → double
-
final
- segs → int
-
final
- signals → int
-
final
- speed → double
-
Clock multiplier for this geometry.
final
- spin → double
-
final
- spread → double
-
final
- strandN → int
-
final
- thr → double
-
final
- turns → double
-
final
- wobMul → double
-
final
Methods
-
copyWith(
{int? latRings, int? lonDensity, int? orbitN, int? ghostN, int? particles, int? lanes, int? segs, int? moveCount, int? glyphDots, int? fieldN, int? featureN, int? strandN, int? nodeN, int? signals, double? rBase, double? rDepth, double? rActive, double? ghostR, double? ghostA, double? partR, double? partRDepth, double? rDot, double? nodeR, double? nodeRDepth, double? lineW, double? thr, double? turns, double? scanMul, double? dimBase, double? rBoost, double? spread, double? inkFar, double? inkSpan, double? rsPow, double? rMin, double? spin, double? bandMul, double? wobMul, bool? faceOn, double? speed}) → OrbProfile -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
scaleCounts(
double factor) → OrbProfile -
scaleRadii(
double factor) → OrbProfile -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited