首页 > 解决方案 > 将二维形状绘制成 numpy 数组

问题描述

我正在研究一个涉及使用边界框(从三角形到 n 边多边形)的项目。边界框在numpyx、y、z 元组的数组中定义。

目前,为了创建一个新形状,我使用了我认为低效的方法,这些方法涉及多个步骤,其中大部分是手动点拾取。不用说,这非常耗时。

我想知道是否有更简单的方法来做到这一点 - 一个交互式工具,让您在 2D / 3D 空间中选择点并输出笛卡尔坐标数组(例如array = numpy.array([(1, 2, 1), (2, 3, 1), (5, 5, 0)])?即使是参数多边形生成器也会非常有用。如果有您知道类似的工具或有任何参考,我将不胜感激。

标签: pythonarraysnumpycode-generationshapes

解决方案


推荐阅读