/// <summary> /// Draws a wireframe circular arc with position, rotation and radius /// </summary> public static void DrawWireArc(Func <float, float, Vector3> pointOnCircle, Vector3 position, Quaternion rotation, float radius, float fromAngle, float toAngle, Color color, float duration = 0, bool depthTest = true) { Draw.GetSegmentsAndSegmentAngle(fromAngle, toAngle, out int segments, out float segmentAngle); DrawWireArc(pointOnCircle, position, rotation, radius, fromAngle, segments, segmentAngle, color, duration, depthTest); }
/// <summary> /// Draws a wireframe circular arc with position, rotation and radius /// </summary> public static void DrawWireArc(Func <float, float, Vector3> pointOnCircle, Vector3 position, Quaternion rotation, float radius, float fromAngle, float toAngle) { Draw.GetSegmentsAndSegmentAngle(fromAngle, toAngle, out int segments, out float segmentAngle); DrawWireArc(pointOnCircle, position, rotation, radius, fromAngle, segments, segmentAngle, Color.white); }