×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

水立方 教学视频中遇到的问题,请大神分析一下

发布于 2018-3-17 0 点赞 8 评论 1855 浏览

在网上看了关于 水立方 的教学视频,但是我的遇到了一个问题。不知道是怎么回事。请大家来帮忙看看

为什么有的0是False

为什么有的0是False

LT-练习-水立方.gh

14.31 KB, 下载次数: 16

 [充值]

不是完整的文件,半路遇到问题了

GH-水立方.3dm

40.11 KB, 下载次数: 27

 [充值]

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩回复

文明上网理性发言、请文明用语

乌龙 | 设计总监 | 发表于 2018-3-17 16:09:19
本帖最后由 乌龙 于 2018-3-17 16:19 编辑

数值精度问题。比如你当前的距离它实际上是0.0000000001或是其它的什么数值,反正是超过了当前GH你用panel检查看得到的精确度范围。然后这些超过精确度的全都给你显示成了0.0但实际数值并不是0。不知道我这么说你能不能理解。。。俺的理解是这样子了。。。{:7_504:}{:7_504:}{:7_504:}
另外,想向楼主请教下这个电池的I端输出的值是什么?
002.png

0 回复

举报

zhuangding7 · 发表于 2018-3-19 10:37 点评

1.为什么Cull Duplicates输入端T值为0.1 2.的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5之间的数值都会被选择。

zhuangding7 · 发表于 2018-3-19 10:03 点评

中心点C端 各点的序号值,经过Cull Duplicates运算器筛选之后各点,在P端输出,I端就是这些经筛选后的各点原来的序号值

zhuangding7 | 设计助理 | 发表于 2018-3-19 10:03:01
乌龙 发表于 2018-3-17 16:09
数值精度问题。比如你当前的距离它实际上是0.0000000001或是其它的什么数值,反正是超过了当前GH你用panel ...

中心点C端 各点的序号值,经过Cull Duplicates运算器筛选之后各点,在P端输出,I端就是这些经筛选后的各点原来的序号值

I端输出的数值为其上P端输出值在筛选前的序号值

I端输出的数值为其上P端输出值在筛选前的序号值
0 回复

举报

乌龙 · 发表于 2018-3-19 10:07 点评

感谢楼主的解答

参与人数 1大洋 +10 收起 理由
乌龙 + 10 神马都是浮云

查看全部评分

乌龙 | 设计总监 | 发表于 2018-3-19 10:07:17
zhuangding7 发表于 2018-3-19 10:03
中心点C端 各点的序号值,经过Cull Duplicates运算器筛选之后各点,在P端输出,I端就是这些经筛选后的各 ...

感谢楼主的解答
0 回复

举报

zhuangding7 · 发表于 2018-3-19 10:38 点评

的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5之间的数值都会被选择。

zhuangding7 | 设计助理 | 发表于 2018-3-19 10:36:30
1.为什么Cull Duplicates输入端T值为0.1
2.的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5之间的数值都会被选择。
QQ截图20180319103109.jpg
0 回复

举报

zhuangding7 | 设计助理 | 发表于 2018-3-19 10:37:43
乌龙 发表于 2018-3-17 16:09
数值精度问题。比如你当前的距离它实际上是0.0000000001或是其它的什么数值,反正是超过了当前GH你用panel ...

1.为什么Cull Duplicates输入端T值为0.1
2.的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5之间的数值都会被选择。

Cull Duplicates

Cull Duplicates
0 回复

举报

乌龙 · 发表于 2018-3-19 10:47 点评

1.这个值好像是默认的,你可以看看你教学视频里它是怎么设置的(好像看了也没什么用,这个值在当前案例下似乎不太可能是一样) 2.反正你当前要的是个你想要的符合你当前逻辑的布尔值,你可以将它转成文本后再做判断[

zhuangding7 | 设计助理 | 发表于 2018-3-19 10:38:23
乌龙 发表于 2018-3-19 10:07
感谢楼主的解答

的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5之间的数值都会被选择。
0 回复

举报

乌龙 | 设计总监 | 发表于 2018-3-19 10:47:41
zhuangding7 发表于 2018-3-19 10:37
1.为什么Cull Duplicates输入端T值为0.1
2.的确是精度问题,但是怎么解决呢?如果用Int(x),那么在0-0.5 ...

1.这个值好像是默认的,你可以看看你教学视频里它是怎么设置的(好像看了也没什么用,这个值在当前案例下似乎不太可能是一样)
2.反正你当前要的是个你想要的符合你当前逻辑的布尔值,你可以将它转成文本后再做判断 001.png
0 回复

举报

zhuangding7 · 发表于 2018-3-19 10:49 点评

x谢谢~

zhuangding7 | 设计助理 | 发表于 2018-3-19 10:49:59
乌龙 发表于 2018-3-19 10:47
1.这个值好像是默认的,你可以看看你教学视频里它是怎么设置的(好像看了也没什么用,这个值在当前案例下 ...

x谢谢~
0 回复

举报