Ask Your Question
1

frozenset error when plotting polytopes: bug?

asked 2014-02-02 00:57:31 -0600

mf gravatar image

updated 2017-01-08 05:17:49 -0600

FrédéricC gravatar image

I am having trouble understanding an error I get, when i try the following:

ngon=polytopes.regular_polygon(122).dilation(18.1)
ngon.plot()

It says: KeyError: (frozenset([60]), frozenset([60])) The following works:

ngon=polytopes.regular_polygon(122).dilation(17.9)
ngon.plot()

What is going on? Is this a bug?

edit retag flag offensive close merge delete

Comments

i can reproduce this. If it helps you for the moment ngon=polytopes.regular_polygon(122).dilation(181/10) works.

marv gravatar imagemarv ( 2014-02-02 02:07:53 -0600 )edit

2 answers

Sort by » oldest newest most voted
1

answered 2014-02-03 09:56:03 -0600

Volker Braun gravatar image

Its basically this bug: http://trac.sagemath.org/ticket/10046

We don't have an arbitrary precision polytopes, so sooner or later numerical errors in floating point numbers will give you the wrong answer.

edit flag offensive delete link more
0

answered 2017-07-07 08:40:01 -0600

Akababa gravatar image

I noticed that if you use Polyhedron(ngon.vertices_list()).plot() instead, it usually works.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2014-02-02 00:57:31 -0600

Seen: 268 times

Last updated: Jul 07