summaryrefslogtreecommitdiff
path: root/graphics/asymptote/runtriple.in
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/runtriple.in')
-rw-r--r--graphics/asymptote/runtriple.in24
1 files changed, 12 insertions, 12 deletions
diff --git a/graphics/asymptote/runtriple.in b/graphics/asymptote/runtriple.in
index b15cecab01..59207294da 100644
--- a/graphics/asymptote/runtriple.in
+++ b/graphics/asymptote/runtriple.in
@@ -72,24 +72,24 @@ real abs2(triple v)
return abs2(v);
}
-real polar(triple v, bool warn=true)
+real polar(triple v, bool warn=true)
{
return v.polar(warn);
}
-real azimuth(triple v, bool warn=true)
+real azimuth(triple v, bool warn=true)
{
if(!warn && v.getx() == 0.0 && v.gety() == 0.0) return 0.0;
return v.azimuth();
}
-real colatitude(triple v, bool warn=true)
+real colatitude(triple v, bool warn=true)
{
if(!warn && v.getx() == 0.0 && v.gety() == 0.0 && v.getz() == 0.0) return 0.0;
return degrees(v.polar());
}
-real latitude(triple v, bool warn=true)
+real latitude(triple v, bool warn=true)
{
if(!warn && v.getx() == 0.0 && v.gety() == 0.0 && v.getz() == 0.0) return 0.0;
return 90.0-degrees(v.polar());
@@ -102,17 +102,17 @@ real longitude(triple v, bool warn=true)
return principalBranch(degrees(v.azimuth()));
}
-triple unit(triple v)
+triple unit(triple v)
{
return unit(v);
}
-real dot(triple u, triple v)
+real dot(triple u, triple v)
{
return dot(u,v);
}
-triple cross(triple u, triple v)
+triple cross(triple u, triple v)
{
return cross(u,v);
}
@@ -132,7 +132,7 @@ triple dir(real colatitude, real longitude)
return expi(radians(colatitude),radians(longitude));
}
-triple realmult(triple u, triple v)
+triple realmult(triple u, triple v)
{
return triple (u.getx()*v.getx(),u.gety()*v.gety(),u.getz()*v.getz());
}
@@ -143,24 +143,24 @@ triple perp(triple v, triple u)
return perp(v,u);
}
-triple bezier(triple a, triple b, triple c, triple d, real t)
+triple bezier(triple a, triple b, triple c, triple d, real t)
{
real onemt=1-t;
real onemt2=onemt*onemt;
return onemt2*onemt*a+t*(3.0*(onemt2*b+t*onemt*c)+t*t*d);
}
-triple bezierP(triple a, triple b, triple c, triple d, real t)
+triple bezierP(triple a, triple b, triple c, triple d, real t)
{
return 3.0*(t*t*(d-a+3.0*(b-c))+t*(2.0*(a+c)-4.0*b)+b-a);
}
-triple bezierPP(triple a, triple b, triple c, triple d, real t)
+triple bezierPP(triple a, triple b, triple c, triple d, real t)
{
return 6.0*(t*(d-a+3.0*(b-c))+a+c)-12.0*b;
}
-triple bezierPPP(triple a, triple b, triple c, triple d)
+triple bezierPPP(triple a, triple b, triple c, triple d)
{
return 6.0*(d-a)+18.0*(b-c);
}