PIPRIME.FR BLOG

Live fully to honor life

Tag Size -- Asymptote Gallery

šŸ”—generalities-fig001

Figure generalities 001 Generated with Asymptote

Show generalities/fig0010.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

unitsize(2cm);

pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig002

Figure generalities 002 Generated with Asymptote

Show generalities/fig0020.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(5cm,0);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig003

Figure generalities 003 Generated with Asymptote

Show generalities/fig0030.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(10cm,0);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig004

Figure generalities 004 Generated with Asymptote

Show generalities/fig0040.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(5cm, 3cm);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig005

Figure generalities 005 Generated with Asymptote

Show generalities/fig0050.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(10cm,2.5cm);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig006

Figure generalities 006 Generated with Asymptote

Show generalities/fig0060.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(10cm, 2.5cm, false);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig007

Figure generalities 007 Generated with Asymptote

Show generalities/fig0070.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

size(3cm, 10cm, false);
pair A, B, C, D;
A=(0,0);
B=(2,0);
C=(4,0);
D=(4,2);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig008

Figure generalities 008 Generated with Asymptote

Show generalities/fig0080.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Size

pair A, B, C, D;
A=(0, 0);
B=(3cm, 0);
C=(6cm, 0);
D=(6cm, 4cm);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig009

Figure generalities 009 Generated with Asymptote

Show generalities/fig0090.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #Unitsize

unitsize(1cm);
pair A, B, C, D;
A=(0, 0);
B=(3, 0);
C=(6, 0);
D=(6, 4);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig010

Figure generalities 010 Generated with Asymptote

Show generalities/fig0100.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #Unitsize

unitsize(x=2cm, y=1cm);

pair A, B, C, D;
A=(0, 0);
B=(3, 0);
C=(6, 0);
D=(6, 4);
draw(A--B);
draw(C--D);

šŸ”—generalities-fig011

Figure generalities 011 Generated with Asymptote

Show generalities/fig0110.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #CircleĀ |Ā #FixedscalingĀ |Ā #Size

size(10cm,0);

draw(scale(4)*unitcircle);
dot((0, 0));
dot((4, 0));

fixedscaling((-8, -8),(6, 6));
shipout(bbox(Fill(lightgrey)));

šŸ”—generalities-fig012

Figure generalities 012 Generated with Asymptote

Show generalities/fig0120.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #FixedscalingĀ |Ā #SizeĀ |Ā #True sizeĀ |Ā #FrameĀ |Ā #Deferred drawing

// From Asympote's FAQ
size(10cm,0);

path p=(0,0)--(1,0);

frame object;
draw(object, scale(8cm)*p);

add(object);
add(object, (0, -40));

šŸ”—generalities-fig014

Figure generalities 014 Generated with Asymptote

Show generalities/fig0140.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #PathĀ |Ā #Size

size(6cm,6cm);

pair A=(0,0), B=(1,0), C=(0,1);
draw (A--B--C);

šŸ”—generalities-fig015

Figure generalities 015 Generated with Asymptote

Show generalities/fig0150.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #PathĀ |Ā #Size

size(6cm, 6cm);
pair A=(0,0), B=(1,0), C=(0,1);
draw (A--B--C--cycle);

šŸ”—generalities-fig017

Figure generalities 017 Generated with Asymptote

Show generalities/fig0170.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Point/DotĀ |Ā #PathĀ |Ā #Size

size(6cm,6cm);

draw(unitsquare);
dot((0,0)--(1,1)--(0,1)--(1,0));
draw((0,0)--(1,1));
draw((1,0)--(0,1));

šŸ”—generalities-fig018

Figure generalities 018 Generated with Asymptote

Show generalities/fig0180.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #Point/DotĀ |Ā #PathĀ |Ā #Size

size(6cm,3cm,false);

draw(unitsquare);
dot((0,0)--(1,1)--(0,1)--(1,0));
draw((0,0)--(1,1));
draw((1,0)--(0,1));

šŸ”—generalities-fig093

Figure generalities 093 Generated with Asymptote

Show generalities/fig0930.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #Circle

size(0,0);
pair O=0;

draw(circle(O,4cm));
dot(circle(O,4cm), red+4bp);

šŸ”—generalities-fig094

Figure generalities 094 Generated with Asymptote

Show generalities/fig0940.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #Circle

size(6cm);

draw(unitcircle, dot);
dotfactor*=3;
draw(shift(-0.5,-0.5)*unitsquare, dot(blue,Fill(red)));

šŸ”—generalities-fig095

Figure generalities 095 Generated with Asymptote

Show generalities/fig0950.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #Transform/scale/shift/rotate

size(0,0);

real R=4cm;

draw(scale(R)*unitcircle);
dot((0,0),linewidth(4bp));
dot((R*cos(pi/6),R*sin(pi/6)),red+8bp);

šŸ”—generalities-fig096

Figure generalities 096 Generated with Asymptote

Show generalities/fig0960.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #Path

size(6cm,0);

import graph;

path PerfectCircle=Circle((0,0),1);

draw(PerfectCircle,linewidth(2mm));
dot(PerfectCircle,.8red);

šŸ”—generalities-fig097

Figure generalities 097 Generated with Asymptote

Show generalities/fig0970.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #Circle

size(6cm,0);

//Return Circle AB diameter
path circle(pair A, pair B)
{
  return shift(midpoint(A--B))*scale(abs(A-B)/2)*unitcircle;
}

pair A=(0,0), B=(1,0);

draw(circle(A,B));
dot(A--B);

šŸ”—generalities-fig098

Figure generalities 098 Generated with Asymptote

Show generalities/fig0980.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #Circle

size(6cm,0);

//Return Circle AB diameter
path circle(pair A, pair B)
{
  return shift(midpoint(A--B))*scale(abs(A-B)/2)*unitcircle;
}

pair A=(0,0), B=(3,0), C=(2,1);

draw(A--B,.8blue);
draw(A--C,.8red);
draw(B--C,.8green);
draw(circle(A,B),.8blue);
draw(circle(A,C),.8red);
draw(circle(B,C),.8green);

šŸ”—generalities-fig099

Figure generalities 099 Generated with Asymptote

Show generalities/fig0990.asy on Github.
Generated with AsymptoteĀ 3.00-0.
CategoriesĀ : Examples 2DĀ |Ā Generalities
TagsĀ : #BasisĀ |Ā #SizeĀ |Ā #PathĀ |Ā #CircleĀ |Ā #Function creation

size(6cm,0);

//Return Circle AB diameter
path circle(pair A, pair B)
{
  return shift(midpoint(A--B))*scale(abs(A-B)/2)*unitcircle;
}

pair A=(0,0), B=(1,0), C=(2,0);
path cleAB=circle(A,B);
path cleAC=circle(A,C);

for(real t=0; t<length(cleAB); t+=0.01)
  fill(circle(point(cleAB,t),point(cleAC,t)));

0%