% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/plot-htna.R
\name{.draw_intra_arc}
\alias{.draw_intra_arc}
\title{Draw a Smooth Bezier Arc for Intra-Group Edges}
\usage{
.draw_intra_arc(
  x1,
  y1,
  x2,
  y2,
  intra_curvature,
  curve_sign,
  col,
  lwd,
  lty = 1,
  arrow,
  asize
)
}
\arguments{
\item{x1, y1}{Start coordinates.}

\item{x2, y2}{End coordinates.}

\item{intra_curvature}{Base curvature amount (controls arc height ratio).}

\item{curve_sign}{Direction of curve (+1 or -1).}

\item{col}{Edge color.}

\item{lwd}{Line width.}

\item{arrow}{Draw arrow at target?}

\item{asize}{Arrow size.}
}
\description{
Uses a quadratic bezier curve with arc height proportional to distance,
ensuring consistent rounded arcs for both close and distant node pairs
(avoids the narrow spike issue with standard curvature for adjacent nodes).
}
\keyword{internal}
