This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

JoinedCurve

JoinedCurve
represents a curve consisting of followed by etc.
JoinedCurve
represents a list of separate component curves , , etc.
  • Possible forms of include:
Line[{pt1,pt2,...}]lines
BezierCurve[{pt1,pt2,...},...]Bézier curve
BSplineCurve[{pt1,pt2,...},...]B-spline curve
  • The setting JoinedCurve[{component1, component2, ...}, CurveClosed->{close1, close2, ...}] specifies whether individual component curves should be closed.
  • The coordinates can be specified using:
{x,y}ordinary coordinates
Scaled[{x,y}]scaled coordinates
ImageScaled[{x,y}]image-scaled coordinates
Offset[{dx,dy},{x,y}]absolute offset coordinates
  • Individual coordinates and lists of coordinates in segments can be Dynamic objects.
  • Joining of curve segments can be specified using JoinForm.
  • Curve caps can be specified using CapForm.
Curve with two closed curve components:
Curve with mixed curve segments:
Differently styled curves:
Curved arrow:
Curve with two closed curve components:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
Curve with mixed curve segments:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
Differently styled curves:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
Curved arrow:
In[1]:=
Click for copyable input
Out[1]=
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:
Curves with different thicknesses:
Dashed curves:
Color directives specify the line colors of curves:
CapForm can be used to specify line caps of each curve component:
JoinForm can be used to specify the type of joins for line segments:
Arrow can wrap curves around to create curved arrows:
Use Scaled coordinates:
Use ImageScaled coordinates:
Use Offset coordinates:
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:
Define a font outline with a curve:
Extract a curve outline from a glyph:
Rotate the glyph around the origin:
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:
Random curves:
Racing arrows:
New in 8