JoinedCurve [{segment1,segment2,…}]
represents a curve consisting of segment1 followed by segment2 etc.
JoinedCurve [{component1,component2,…}]
represents a list of separate component curves component1, component2, etc.
JoinedCurve
JoinedCurve [{segment1,segment2,…}]
represents a curve consisting of segment1 followed by segment2 etc.
JoinedCurve [{component1,component2,…}]
represents a list of separate component curves component1, component2, etc.
Details and Options
- JoinedCurve can be used in Graphics (two-dimensional graphics).
- JoinedCurve [segment] is equivalent to JoinedCurve [{segment}].
- Possible forms of segmenti include:
-
- The first point on segmenti is taken to be the last point on segmenti-1. JoinedCurve [{pr1[{p1,…,pi}],pr2[{q1,…,qj}],…}] is equivalent to JoinedCurve [{pr1[{p1,…,pi}],pr2[{pi,q1,…,qj}],…}].
- The setting JoinedCurve [{component1,component2,…},CurveClosed->{close1,close2,…}] specifies whether individual component curves should be closed.
- JoinedCurve [{component1,…},CurveClosed->close] indicates that all component curves should be closed.
- The coordinates can be specified using:
-
{x,y} ordinary coordinates
- Individual coordinates and lists of coordinates in segments can be Dynamic objects.
- Curve thickness can be specified using Thickness or AbsoluteThickness , as well as Thick , Thin , etc.
- Curve dashing can be specified using Dashing or AbsoluteDashing , as well as Dashed , Dotted , etc.
- Curve coloring and transparency can be specified using CMYKColor , GrayLevel , Hue , Opacity , or RGBColor .
- Joining of curve segments can be specified using JoinForm .
- Curve caps can be specified using CapForm .
- VertexColors and VertexNormals options to Line will have no effect within a JoinedCurve construct.
Examples
open all close allBasic Examples (4)
Curve with mixed curve segments:
Curve with two curve components:
Curve with two closed components:
Differently styled curves:
Curved arrow:
Scope (18)
Graphics (12)
Specification (3)
Curve with a single open line segment:
Curve with a single closed line segment:
Curve with a single open Bézier curve segment:
Curve with a single closed Bézier curve segment:
Curve with a single open B-spline curve segment:
Curve with a single closed B-spline curve segment:
Curve with mixed curve segments:
Curve with two curve components:
Curve with multiple curve components:
Styling (6)
Coordinates (3)
Regions (6)
Embedding dimension:
Geometric dimension:
Point membership test:
Arc length:
Centroid:
Distance from a point:
The distance to the nearest point for the joined curve:
Signed distance from a point:
Signed distance to the joined curve:
A joined curve is bounded:
Get its range:
Options (1)
CurveClosed (1)
Curve with a single open Bézier curve segment:
Curve with a single closed Bézier curve segment:
Specify whether each component is closed individually:
Applications (2)
Define a font outline with a curve:
Extract a curve outline from a glyph:
Rotate the glyph around the origin:
Properties & Relations (1)
Create a circular path using B-spline curves:
Use Arrow with curves to create curved arrows:
Use Arrowheads to specify properties of arrowheads:
Combine with FilledCurve to get a shape with curved arrow boundaries:
Neat Examples (2)
Random curves:
Racing arrows:
See Also
Related Guides
History
Text
Wolfram Research (2010), JoinedCurve, Wolfram Language function, https://reference.wolfram.com/language/ref/JoinedCurve.html.
CMS
Wolfram Language. 2010. "JoinedCurve." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/JoinedCurve.html.
APA
Wolfram Language. (2010). JoinedCurve. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/JoinedCurve.html
BibTeX
@misc{reference.wolfram_2025_joinedcurve, author="Wolfram Research", title="{JoinedCurve}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/JoinedCurve.html}", note=[Accessed: 17-November-2025]}
BibLaTeX
@online{reference.wolfram_2025_joinedcurve, organization={Wolfram Research}, title={JoinedCurve}, year={2010}, url={https://reference.wolfram.com/language/ref/JoinedCurve.html}, note=[Accessed: 17-November-2025]}