Библиотека геометрии в питоне

Я пытаюсь сделать некоторые геометрические модификации с помощью python. Сценарий должен быть развернут на сервере Linux в облаке.

У меня уже есть рабочий прототип на машине с Windows на основе Rhinocerous3D, где я использовал его RestAPI, а также компоненты Grasshopper для вычисления решения.

Может ли кто-нибудь предложить библиотеку Python, способную вычислять следующие геометрические функции:

      rg.Line()-> Create a Line
GetLength()-> Line length
rg.Line.ToNurbsCurve()-> transform a line to a nurbs curve
PointAtLength()-> create a point on a cure at a defined length
rg.LineCurve()-> transform a line to a curve
rg.Curve.DivideByLength()-> divide a curve by its length

rg.Plane()-> create planes
rg.Transform.PlaneToPlane()-> transform planes
rs.SurfaceArea()-> retrieve the area of a surface
Brep.Edges-> retrieve edges of breps

rg.Intersect.Intersection.CurveBrep()-> Boolean if curve and Brep intersects 
rg.Intersect.Intersection.CurveCurve()-> Point when curve intersects
rs.PointCloudClosestPoints()->define the nearest point in a point cloud

Большое спасибо

0 ответов

Другие вопросы по тегам