Gunter Königsmann

2017-07-12 10:58:36 UTC

Dear all,

In the following example on my computer the info that proportional axis

are to be used is lost if I try a big enough number of circles:

(%i9) scene:append([proportional_axes=xy],

makelist(ellipse(x,0,.1,.1,0,360),x,0,20)

);

(scene)

[proportional_axes=xy,ellipse(0,0,0.1,0.1,0,360),ellipse(1,0,0.1,0.1,0,360),ellipse(2,0,0.1,0.1,0,360),ellipse(3,0,0.1,0.1,0,360),ellipse(4,0,0.1,0.1,0,360),ellipse(5,0,0.1,0.1,0,360),ellipse(6,0,0.1,0.1,0,360),ellipse(7,0,0.1,0.1,0,360),ellipse(8,0,0.1,0.1,0,360),ellipse(9,0,0.1,0.1,0,360),ellipse(10,0,0.1,0.1,0,360),ellipse(11,0,0.1,0.1,0,360),ellipse(12,0,0.1,0.1,0,360),ellipse(13,0,0.1,0.1,0,360),ellipse(14,0,0.1,0.1,0,360),ellipse(15,0,0.1,0.1,0,360),ellipse(16,0,0.1,0.1,0,360),ellipse(17,0,0.1,0.1,0,360),ellipse(18,0,0.1,0.1,0,360),ellipse(19,0,0.1,0.1,0,360),ellipse(20,0,0.1,0.1,0,360)]

(%i10) apply(draw2d,scene);

(%o10)

[gr2d(ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse)]

10 circles still work, 20 not.

Is there anything I am doing wrong?

Thanks a lot,

and kind regards,

Gunter.

In the following example on my computer the info that proportional axis

are to be used is lost if I try a big enough number of circles:

(%i9) scene:append([proportional_axes=xy],

makelist(ellipse(x,0,.1,.1,0,360),x,0,20)

);

(scene)

[proportional_axes=xy,ellipse(0,0,0.1,0.1,0,360),ellipse(1,0,0.1,0.1,0,360),ellipse(2,0,0.1,0.1,0,360),ellipse(3,0,0.1,0.1,0,360),ellipse(4,0,0.1,0.1,0,360),ellipse(5,0,0.1,0.1,0,360),ellipse(6,0,0.1,0.1,0,360),ellipse(7,0,0.1,0.1,0,360),ellipse(8,0,0.1,0.1,0,360),ellipse(9,0,0.1,0.1,0,360),ellipse(10,0,0.1,0.1,0,360),ellipse(11,0,0.1,0.1,0,360),ellipse(12,0,0.1,0.1,0,360),ellipse(13,0,0.1,0.1,0,360),ellipse(14,0,0.1,0.1,0,360),ellipse(15,0,0.1,0.1,0,360),ellipse(16,0,0.1,0.1,0,360),ellipse(17,0,0.1,0.1,0,360),ellipse(18,0,0.1,0.1,0,360),ellipse(19,0,0.1,0.1,0,360),ellipse(20,0,0.1,0.1,0,360)]

(%i10) apply(draw2d,scene);

(%o10)

[gr2d(ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse,ellipse)]

10 circles still work, 20 not.

Is there anything I am doing wrong?

Thanks a lot,

and kind regards,

Gunter.