Example #1
0
 public static IEnumerable <IntVec3> TradeBeaconOutline(IntVec3 vert1, IntVec3 vert2) =>
 Primitives.GenRadialCircle(vert1, DesignatorShapes.TradeBeaconRadius + DesignatorShapes.Thickness - 1, false);
Example #2
0
 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);