首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算曲线Grasshopper/Python的自交

计算曲线Grasshopper/Python的自交
EN

Stack Overflow用户
提问于 2019-07-22 15:46:07
回答 1查看 265关注 0票数 0

我试图在Grasshopper中找出曲线的自交点出现的次数,但我不明白为什么我的出现列表中没有考虑一些点。

我使用Curve|Self (CX)查找交叉点,然后在Python中使用count()。

例如,点"2“、" 15”和" 37“是相同的,但是,python发现点2出现1次,15和37出现两次(而不是3次出现这三个点!)。你知道这个问题吗?如何使用Grasshopper和/或Python找到曲线和右侧引用的自交点?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-08-06 05:20:37

代码语言:javascript
复制
import Rhino.Geometry.Intersect as its

a = []
itsevents = its.Intersection.CurveSelf(x, 0.01)
for event in itsevents:
    a.append(event.PointA)
print len(a)

看看这个screenshot,它会更有意义

记住将您的x输入类型提示设置为Curve

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57141283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档