diff options
Diffstat (limited to 'graphics/asymptote/asy.list')
-rw-r--r-- | graphics/asymptote/asy.list | 70 |
1 files changed, 38 insertions, 32 deletions
diff --git a/graphics/asymptote/asy.list b/graphics/asymptote/asy.list index 08b1a1d7df..cfca81e8b8 100644 --- a/graphics/asymptote/asy.list +++ b/graphics/asymptote/asy.list @@ -8,7 +8,6 @@ string stripdirectory(string s); real sqrtEpsilon; string stripextension(string s); version version; -void nosetpagesize(); void texpreamble(string s); pen beveljoin; string cputimeformat; @@ -21,7 +20,7 @@ pen heavyblue; filltype dotfilltype; pen heavygreen; pen heavycyan; -marginT PenMargin(path, pen)(real begin, real end); +marginT PenMargin(path, pen)(real begin, real end=<default>); marginT PenMargin(path, pen); int realDigits; pen heavymagenta; @@ -376,6 +375,7 @@ transform fixedscaling(picture pic=<default>, pair min, pair max, pen p=<default pen Symbol(string series=<default>, string shape=<default>); slice firstcut(path p, path knife); pen squarecap; +bool isometry(transform t); pen squarepen; pen deepyellow; real barsize(pen p=<default>); @@ -636,8 +636,8 @@ triple[] sequence(triple f(int), int n); path[] sequence(path f(int), int n); frame[] sequence(frame f(int), int n); triple minbezier(triple[][] p, triple b); -path trim(path g, real begin, real end); -marginT DotMargin(path, pen)(real begin, real end); +path trim(path g, real begin, real end=<default>); +marginT DotMargin(path, pen)(real begin, real end=<default>); marginT DotMargin(path, pen); marginT DotMargins(path, pen); string string(int x); @@ -989,13 +989,13 @@ bool alias(string[][] a, string[][] b); bool alias(slice a, slice b); bool alias(freezableBounds a, freezableBounds b); bool alias(transformation a, transformation b); -bool alias(autoscaleT a, autoscaleT b); +bool alias(scaleT a, scaleT b); bool alias(object[] a, object[] b); bool alias(marker a, marker b); bool alias(real[][] a, real[][] b); bool alias(bool3 a, bool3 b); bool alias(bool3[] a, bool3[] b); -bool alias(scaleT a, scaleT b); +bool alias(autoscaleT a, autoscaleT b); bool alias(ScaleT a, ScaleT b); bool alias(side a, side b); bool alias(cputime a, cputime b); @@ -1197,7 +1197,7 @@ pair project(triple v, real[][] t); bool prc(string format=<default>); projection projection(triple camera, triple up=<default>, triple target=<default>, triple normal=<default>, real zoom=<default>, real angle=<default>, pair viewportshift=<default>, bool showtarget=<default>, bool autoadjust=<default>, bool center=<default>, transformation projector(triple camera, triple up, triple target)); void endl(file file); -marginT TrueMargin(path, pen)(real begin, real end); +marginT TrueMargin(path, pen)(real begin, real end=<default>); pair bezier(pair a, pair b, pair c, pair d, real t); triple bezier(triple a, triple b, triple c, triple d, real t); pair SSE; @@ -1400,7 +1400,7 @@ projection operator init(); arrowhead operator init(); slice operator init(); transformation operator init(); -autoscaleT operator init(); +scaleT operator init(); marker operator init(); hsv operator init(); coords2 operator init(); @@ -1419,7 +1419,7 @@ bounds operator init(); Legend operator init(); position operator init(); bool3 operator init(); -scaleT operator init(); +autoscaleT operator init(); ScaleT operator init(); side operator init(); cputime operator init(); @@ -1595,7 +1595,7 @@ bool operator ==(file a, file b); bool operator ==(path a, path b); bool operator ==(path3 a, path3 b); bool operator ==(bool3 a, bool3 b); -bool operator ==(scaleT a, scaleT b); +bool operator ==(autoscaleT a, autoscaleT b); bool operator ==(ScaleT a, ScaleT b); bool operator ==(side a, side b); bool operator ==(cputime a, cputime b); @@ -1628,7 +1628,7 @@ bool operator ==(bool a, bool3 b); bool operator ==(slice a, slice b); bool operator ==(freezableBounds a, freezableBounds b); bool operator ==(transformation a, transformation b); -bool operator ==(autoscaleT a, autoscaleT b); +bool operator ==(scaleT a, scaleT b); bool operator ==(marker a, marker b); bool operator !=(bool a, bool b); bool[] operator !=(bool a, bool[] b); @@ -1667,7 +1667,7 @@ bool operator !=(file a, file b); bool operator !=(path a, path b); bool operator !=(path3 a, path3 b); bool operator !=(bool3 a, bool3 b); -bool operator !=(scaleT a, scaleT b); +bool operator !=(autoscaleT a, autoscaleT b); bool operator !=(ScaleT a, ScaleT b); bool operator !=(side a, side b); bool operator !=(cputime a, cputime b); @@ -1700,7 +1700,7 @@ bool operator !=(bool a, bool3 b); bool operator !=(slice a, slice b); bool operator !=(freezableBounds a, freezableBounds b); bool operator !=(transformation a, transformation b); -bool operator !=(autoscaleT a, autoscaleT b); +bool operator !=(scaleT a, scaleT b); bool operator !=(marker a, marker b); bool operator <(int a, int b); bool[] operator <(int a, int[] b); @@ -1825,6 +1825,7 @@ real[][] intersections(path3 p, path3 q, real fuzz=<default>); real[][] intersections(path3 p, triple[][] p, real fuzz=<default>); int animate(string args=<default>, string file=<default>, string format=<default>); void generate_random_backtrace(); +real RELEASE; pair intersectionpoint(path p, path q, real fuzz=<default>); pair[] intersectionpoints(path p, path q, real fuzz=<default>); pair[] intersectionpoints(explicit path[] p, explicit path[] q, real fuzz=<default>); @@ -1869,7 +1870,7 @@ pen palegreen; pen palegrey; void clip(frame f, path[] g, bool stroke=<default>, pen fillrule=<default>, bool copy=<default>); void clip(picture pic=<default>, path[] g, bool stroke=<default>, pen fillrule=<default>, bool copy=<default>); -marginT Margin(path, pen)(real begin, real end); +marginT Margin(path, pen)(real begin, real end=<default>); marginT Margin(path, pen); position Relative(real position); side Relative(explicit pair align); @@ -3108,15 +3109,15 @@ void zaxis3At(picture pic=<default>, Label L=<default>, void axis(picture, axisT void xaxis3(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real xmin=<default>, real xmax=<default>, pen p=<default>, void ticks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)=<default>, bool arrow(picture, path3, material, marginT3(path3, pen), light, light)=<default>, marginT3 margin(path3, pen)=<default>, bool above=<default>); void yaxis3(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real ymin=<default>, real ymax=<default>, pen p=<default>, void ticks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)=<default>, bool arrow(picture, path3, material, marginT3(path3, pen), light, light)=<default>, marginT3 margin(path3, pen)=<default>, bool above=<default>); void zaxis3(picture pic=<default>, Label L=<default>, void axis(picture, axisT)=<default>, real zmin=<default>, real zmax=<default>, pen p=<default>, void ticks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)=<default>, bool arrow(picture, path3, material, marginT3(path3, pen), light, light)=<default>, marginT3 margin(path3, pen)=<default>, bool above=<default>); -surface surface(triple[][] f, bool[][] cond=<default>); -surface surface(real[][] f, real[] x, real[] y, real[] xsplinetype(real[], real[])=<default>, real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>); -surface surface(real[][] f, pair a, pair b, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>); -surface surface(real[][] f, pair a, pair b, bool[][] cond=<default>); -surface surface(triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, bool cond(pair z)=<default>); -surface surface(triple f(pair z), real[] u, real[] v, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>); -surface surface(triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>); -surface surface(real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, bool cond(pair z)=<default>); -surface surface(real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool cond(pair z)=<default>); +surface surface(picture pic=<default>, triple[][] f, bool[][] cond=<default>); +surface surface(picture pic=<default>, real[][] f, real[] x, real[] y, real[] xsplinetype(real[], real[])=<default>, real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>); +surface surface(picture pic=<default>, real[][] f, pair a, pair b, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>); +surface surface(picture pic=<default>, real[][] f, pair a, pair b, bool[][] cond=<default>); +surface surface(picture pic=<default>, triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, bool cond(pair z)=<default>); +surface surface(picture pic=<default>, triple f(pair z), real[] u, real[] v, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>); +surface surface(picture pic=<default>, triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, real[](real[], real[])[] usplinetype, real[](real[], real[])[] vsplinetype=<default>, bool cond(pair z)=<default>); +surface surface(picture pic=<default>, real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, bool cond(pair z)=<default>); +surface surface(picture pic=<default>, real f(pair z), pair a, pair b, int nx=<default>, int ny=<default>, real[] xsplinetype(real[], real[]), real[] ysplinetype(real[], real[])=<default>, bool cond(pair z)=<default>); void XYEquals(picture, axisT)(real x, real y, triple align=<default>, bool extend=<default>); triple Dir(real)(triple dir); void draw(picture pic=<default>, Label[] L=<default>, void(flatguide3)[][] g, pen[] p, light light=<default>, string name=<default>, render render=<default>, interaction interaction=<default>); @@ -3128,7 +3129,11 @@ void drawtick(picture pic, real[][] T, path3 g, path3 g2, ticklocate locate, rea triple tickMin3(picture pic); triple tickMax3(picture pic); triple Scale(picture pic=<default>, triple v); +triple[][] Scale(picture pic=<default>, triple[][] P); +real ScaleX(picture pic=<default>, real x); +real ScaleY(picture pic=<default>, real y); real ScaleZ(picture pic=<default>, real z); +real[][] ScaleZ(picture pic=<default>, real[][] P); picture vectorfield(path3 vector(pair v), triple f(pair z), pair a, pair b, int nu=<default>, int nv=<default>, bool truesize=<default>, real maxlength=<default>, bool cond(pair z)=<default>, pen p=<default>, bool arrow(picture, path3, material, marginT3(path3, pen), light, light)=<default>, marginT3 margin(path3, pen)=<default>, string name=<default>, render render=<default>); path3 Circle(triple c, real r, triple normal=<default>, int n=<default>); void InTicks(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)(Label format=<default>, string ticklabel(real)=<default>, bool beginlabel=<default>, bool endlabel=<default>, int N=<default>, int n=<default>, real Step=<default>, real step=<default>, bool begin=<default>, bool end=<default>, tickvalues modify(tickvalues)=<default>, real Size=<default>, real size=<default>, bool extend=<default>, pen pTick=<default>, pen ptick=<default>); @@ -3181,6 +3186,7 @@ void tick(picture pic=<default>, Label L, real value, triple v, triple dir, stri surface bispline(real[][] z, real[][] p, real[][] q, real[][] r, real[] x, real[] y, bool[][] cond=<default>); real[][][] bispline(real[][] f, real[] x, real[] y, real[] xsplinetype(real[], real[])=<default>, real[] ysplinetype(real[], real[])=<default>, bool[][] cond=<default>); real[][][] bispline0(real[][] z, real[][] p, real[][] q, real[][] r, real[] x, real[] y, bool[][] cond=<default>); +real[] uniform(real T(real x), real Tinv(real x), real a, real b, int n); void NoTicks3(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>)(); void NoTicks3(picture, real[][], Label, path3, path3, pen, bool(picture, path3, material, marginT3(path3, pen), light, light), marginT3(path3, pen), ticklocate, int[], bool opposite=<default>, bool primary=<default>); bool Crop; @@ -3507,9 +3513,9 @@ int lcm(int m, int n); rational max(rational a, rational b); rational max(rational[] a); simplex operator init(); +void simplexInit(rational[] c, rational[][] A, int[] s=<default>, rational[] b, int count); void simplexPhase1(rational[] c, rational[][] A, rational[] b, int[] Bindices); void simplexTableau(rational[][] E, int[] Bindices, int I=<default>, int J=<default>); -void simplexStandard(rational[] c, rational[][] A, int[] s=<default>, rational[] b); void simplexPhase2(); void simplexWrite(rational[][] E, int[] Bindices, int, int); path roundedpath(path A, real R, real S=<default>); @@ -3561,8 +3567,8 @@ void title(string s, pair position=<default>, pair align=<default>, pen p=<defau pen titlepen; real titleskip; pair dateskip; -pen authorpen; pair titlealign; +pen authorpen; pen titlepagepen; void titlepage(string title, string author, string institution=<default>, string date=<default>, string url=<default>, bool newslide=<default>); pair titlepageposition; @@ -3575,8 +3581,8 @@ void code(bool center=<default>, string s, pen p=<default>, real indent=<default transform tinv; pair urlskip; void numberpage(pen p=<default>); -bool allowstepping; pen urlpen; +bool allowstepping; pair currentposition; int[] firstnode; bool firststep; @@ -3747,8 +3753,8 @@ pen ForestGreen; pen BurntOrange; pen Tan; pen Aquamarine; -pen Lavender; pen Brown; +pen Lavender; pen RubineRed; pen TealBlue; pen White; @@ -3820,12 +3826,12 @@ pen SlateBlue; pen SlateGray; pen Magenta; pen CadetBlue; -pen LavenderBlush; pen DeepPink; +pen LavenderBlush; pen Wheat; pen SpringGreen; -pen PeachPuff; pen MidnightBlue; +pen PeachPuff; pen Olive; pen OliveDrab; pen Salmon; @@ -3868,8 +3874,8 @@ pen Aquamarine; pen IndianRed; pen Crimson; pen Azure; -pen Lavender; pen LawnGreen; +pen Lavender; pen Brown; pen BurlyWood; pen Moccasin; @@ -3877,8 +3883,8 @@ pen DarkBlue; pen Peru; pen White; pen Purple; -pen Sienna; pen WhiteSmoke; +pen Sienna; pen DimGray; pen Orange; pen OrangeRed; @@ -3906,8 +3912,8 @@ pen SandyBrown; pen BlanchedAlmond; pen PowderBlue; pen DarkGray; -pen DeepSkyBlue; pen DarkGreen; +pen DeepSkyBlue; pen DarkGoldenrod; pen SkyBlue; pen SeaGreen; |