summaryrefslogtreecommitdiff
path: root/Build/source/utils/asymptote/runpicture.in
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/utils/asymptote/runpicture.in')
-rw-r--r--Build/source/utils/asymptote/runpicture.in11
1 files changed, 11 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/runpicture.in b/Build/source/utils/asymptote/runpicture.in
index e3896c4882d..dc89096a3ef 100644
--- a/Build/source/utils/asymptote/runpicture.in
+++ b/Build/source/utils/asymptote/runpicture.in
@@ -641,6 +641,17 @@ void draw(picture *f, triplearray2 *P, triple center, bool straight,
(Interaction) intcast(interaction),prc));
}
+// Bezier triangle
+void drawbeziertriangle(picture *f, triplearray2 *P, triple center,
+ bool straight, penarray *p, real opacity,
+ real shininess, real PRCshininess,
+ penarray *colors, Int interaction, bool prc=true)
+{
+ f->append(new drawBezierTriangle(*P,center,straight,*p,opacity,shininess,
+ PRCshininess,*colors,
+ (Interaction) intcast(interaction),prc));
+}
+
// General NURBS curve
void draw(picture *f, triplearray *P, realarray *knot,
realarray *weights=emptyarray, pen p)