2016-03-10 5 views
1

Есть ли способ вычислить цифры как множества точек в Python?Вычислить цифры

Я имею в виду, скажем, что я определяю окружность и треугольник, а затем я определяю новую фигуру, которая является результатом пересечения треугольника и окружности. С помощью этой фигуры/поверхности я также хочу добавить или пересечь больше фигур и получить от нее некоторые свойства, такие как центроид результирующей фигуры. Есть ли библиотека, которую я могу сделать? Я думаю, что это не возможно с Matplotlib ...

Например:

c = circumference(0,0,1) #circumference at 0,0 and radius 1 
t = triangle([0,0], [-2,2], [1,1]) 
new_figure = c & t 
print (new_figure.centroid()) 
>>-0.5, 0.77 

Спасибо.

+0

Посмотрите на [shapely] (https://pypi.python.org/pypi/Shapely). – kwinkunks

ответ

1

Я нашел это library. На веб-сайте мы видим, что:

Геометрический модуль для SymPy позволяет создавать двумерные геометрические объекты, такие как линии и круги, и запрашивать информацию об этих объектах.

+0

Я думаю, что это может сработать. Спасибо! – cuentafalsa7

Смежные вопросы