i3 : (ag,cg,Ag,Cg)=apply(([0,0],[100,0],[0,100],[100,100]),crd->Circle{Center=>crd,"draw"=>"black","fill"=>"red",Radius=>3,Draggable=>true});
|
i4 : (a,c,A,C)=apply((ag,cg,Ag,Cg),x->x.Center)
o4 = (a, c, A, C)
o4 : Sequence
|
i7 : X=crossing(a,B,A,b); Y=crossing(a,C,A,c); Z=crossing(b,C,B,c);
|
i10 : (bg,Bg,Xg,Yg,Zg)=apply((b,B,X,Y,Z),crd->Circle{"fill"=>"black",Radius=>3,Center=>crd});
|
i11 : gList(Line{a,c},Line{A,C},Line{X,Z},Line{a,B},Line{a,C},Line{b,A},Line{b,C},Line{c,A},Line{c,B},
ag,bg,cg,Ag,Bg,Cg,Xg,Yg,Zg,
Margin=>.3)
o11 = GraphicsList{cache => CacheTable{} }
Contents => {Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, Line{cache => CacheTable{} }, ag, bg, cg, Ag, Bg, Cg, Xg, Yg, Zg}
Point1 => a Point1 => A Point1 => X Point1 => a Point1 => a Point1 => b Point1 => b Point1 => c Point1 => c
Point2 => c Point2 => C Point2 => Z Point2 => B Point2 => C Point2 => A Point2 => C Point2 => A Point2 => B
style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{} style => MutableHashTable{}
Margin => .3
style => MutableHashTable{}
o11 : GraphicsList
|