internal virtual double BuildRadius(CRandomGenerator aRandomGenerator) => aRandomGenerator.NextFromDoubleRange(this.AsteroidRadiusMax);
internal CVector3Dbl GetRandomWorldPos(CRandomGenerator aRandomGenerator) => this.GetWorldPos(this.TileCubePos.Value).Add(aRandomGenerator.NextDouble(this.World.EdgeLenAsPos));
internal override double BuildRadius(CRandomGenerator aRandomGenerator) => base.BuildRadius(aRandomGenerator) * this.ParentOrb.Radius.Value;