ShapeBranch(double angle, double distance)
bool PerformSegment(Point origin, GenAction action, Point start, Point end, int size)
ShapeBranch OutputEndpoints(List< Point > endpoints)
override bool Perform(Point origin, GenAction action)
ShapeBranch(Point offset)