internal Point PointOnCircumference(Vector directionFromCenter) { var r = this.RadiusInDirection(directionFromCenter); return this.CenterPoint + r * directionFromCenter.Normalized(); }
internal Ray(Point point, Vector direction) { this.Point = point; this.Direction = direction.Normalized(); }