public static IEnumerable <IntVec3> TradeBeaconOutline(IntVec3 vert1, IntVec3 vert2) => Primitives.GenRadialCircle(vert1, DesignatorShapes.TradeBeaconRadius + DesignatorShapes.Thickness - 1, false);
public static IEnumerable <IntVec3> SunLamp(IntVec3 vert1, IntVec3 vert2) => Primitives.GenRadialCircle(vert1, DesignatorShapes.SunLampRadius + DesignatorShapes.Thickness - 1, true);
public static IEnumerable <IntVec3> Line(IntVec3 vert1, IntVec3 vert2) => Primitives.Line(vert1, vert2, DesignatorShapes.Thickness);
public static IEnumerable <IntVec3> CircleFilled(IntVec3 s, IntVec3 t) => Primitives.Circle(s, t, true, DesignatorShapes.Thickness);
public static IEnumerable <IntVec3> EllipseFilled(IntVec3 s, IntVec3 t) => Primitives.Ellipse(s.x, s.y, s.z, t.x, t.y, t.z, true, DesignatorShapes.Thickness);
public static IEnumerable <IntVec3> HexagonFilled(IntVec3 s, IntVec3 t) => Primitives.Hexagon(s.x, s.y, s.z, t.x, t.y, t.z, true, DesignatorShapes.Rotation, DesignatorShapes.Thickness);
public static IEnumerable <IntVec3> Pentagon(IntVec3 s, IntVec3 t) => Primitives.Pentagon(s.x, s.y, s.z, t.x, t.y, t.z, false, DesignatorShapes.Rotation, DesignatorShapes.Thickness);