The type "Curve" is defined in
/pliant/math/curve.pli
module.
Field
Type
pts
(Array CurvePoint)
status
Int
Method name
Arguments
Result
angle
Name
c
x
y
Type
Curve
Float
Float
Access
Arw
Ar
Ar
bbox
Name
c
x0
y0
x1
y1
Type
Curve
Float
Float
Float
Float
Access
Ar
Aw
Aw
Aw
Aw
compute
Name
c
mode
Type
Curve
Int
Access
Arw
Arv
mode
Name
c
Type
Curve
Int
Access
Ar
AwvR
param_x
Name
c
x
deltax
Type
Curve
Float
Float
Float
Access
Ar
Ar
Ar
AwR
param_y
Name
c
y
deltay
Type
Curve
Float
Float
Float
Access
Ar
Ar
Ar
AwR
point
Name
c
i
Type
Curve
Int
CurvePoint
Access
Ar
Arv
AwmR
point :=
Name
c
i
p
Type
Curve
Int
CurvePoint
Access
Arw
Arv
Ar
polyline
Name
c
table
p0
p1
m
epsilon
Type
Curve
(Array Point3)
Point3
Point3
Transform2
Float
Access
Ar
Arw
Ar
Ar
Ar
Ar
polyline
Name
c
m
epsilon
Type
Curve
Transform2
Float
(Array Point2)
Access
Ar
Ar
Ar
AwR
polyline
Name
c
table
t0
p0
t1
p1
m
epsilon
Type
Curve
(Array Point2)
Float
Point2
Float
Point2
Transform2
Float
Access
Ar
Arw
Ar
Ar
Ar
Ar
Ar
Ar
polyline3
Name
c
m
epsilon
Type
Curve
Transform2
Float
(Array Point3)
Access
Ar
Ar
Ar
AwR
pos
Name
c
param0
Type
Curve
Float
Point2
Access
Ar
Ar
AwR
reset
Name
c
Type
Curve
Access
Arw
size
Name
c
Type
Curve
Int
Access
Ar
AwvR
size :=
Name
c
s
Type
Curve
Int
Access
Arw
Arv
through
Name
c
x
y
Type
Curve
Float
Float
Access
Arw
Ar
Ar
x
Name
c
y
deltay
Type
Curve
Float
Float
Float
Access
Ar
Ar
Ar
AwR
x_param
Name
c
param0
Type
Curve
Float
Float
Access
Ar
Ar
AwR
y
Name
c
x
deltax
Type
Curve
Float
Float
Float
Access
Ar
Ar
Ar
AwR
y_param
Name
c
param0
Type
Curve
Float
Float
Access
Ar
Ar
AwR
(Pointer Curve) -> Curve
(/pliant/language/basic/safe.pli)
implicit
Curve -> Status