NCF参数化建筑论坛

标题: 初学者关于一个 [打印本页]

作者: jlmaoju    时间: 2016-3-18 09:06
标题: 初学者关于一个
[attach]44119[/attach][attach]44120[/attach]

大家好,小弟新手,近日一直在研究试图写一个一步步细分一条曲线的运算器,期望最后可以出现一个类似分形树的结果。
前几天曾经来救助,不过没人理我。。。这几天自己又思考了一个更加明晰的写法,但是一旦迭代次数大于1的时候,还是遇到了和以前一样的错误,这个真是百思不得其解了。
如图所示:定义的CUT()函数报错说输入的东西是NoneType,但是我紧贴着那个出错的行上面print了输入进CUT()的东西,看起来是正常的GUID呀。。。

望前辈指点迷津啊。。。
[attach]44121[/attach]
作者: 疏影    时间: 2016-3-18 09:53
回复啦。上面那个帖子。
作者: 月之眼    时间: 2016-3-18 10:35
你这个问题,你看错误提示是nonetype说明肯定是空值,为啥会空值呢。试试那附近的代码。你会发现是这个dom出现了问题。你第一次是49点几,当你切割后,你的第二条曲线就是从49点几开始的。运算第二次的时候分割曲线不成功,就会返回一个none导致下面的代码出错,

作者: 月之眼    时间: 2016-3-18 10:59
本帖最后由 月之眼 于 2016-3-18 11:03 编辑

你写的那个太复杂了,这个分形可以写的很简单的
作者: jlmaoju    时间: 2016-3-18 22:24
月之眼 发表于 2016-3-18 10:59
你写的那个太复杂了,这个分形可以写的很简单的

万分感谢! 昨天刚刚看了递归,没想到这个事情可以这么解决,还在缕清思路,果然高手!再次感谢~

我去找找递归的文章看一下先。。。
作者: You你俄⑨快樂    时间: 2016-6-7 12:47

好东西,看看~~
好东西,看看~~
作者: 横穿马路    时间: 2016-7-6 09:48
谢谢分享,回复看看
作者: DONNA    时间: 2016-7-6 16:43
太好了,学习中,支持一下。




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2