Rhino(犀牛)中国技术支持与推广中心

标题: rhino 四点共面命令(4、5、6楼分别提供不同方法) [打印本页]

作者: GREAT123456    时间: 2015-8-17 18:04
标题: rhino 四点共面命令(4、5、6楼分别提供不同方法)
本帖最后由 simonchen 于 2015-8-17 22:41 编辑

rhino怎么测试四点共面命令呢?用曲率测试命令(CurvatureAnalysis
)只能测试面是否是双曲面,不能测试共面问题!!!!(只用Rhino命令,不用Grasshopper测试)

测试四点共面.png (35.2 KB, 下载次数: 23)

四点共面测试

四点共面测试

曲率测试.png (41.47 KB, 下载次数: 22)

CurvatureAnalysis命令测试

CurvatureAnalysis命令测试

作者: 筑梦NARUTO    时间: 2015-8-17 18:26
造型哪里把高斯改成平均

QQ图片20150817180444.png (247.21 KB, 下载次数: 25)

QQ图片20150817180444.png

作者: GREAT123456    时间: 2015-8-17 19:19
筑梦NARUTO 发表于 2015-8-17 18:26
造型哪里把高斯改成平均

多谢多谢
作者: 筑梦NARUTO    时间: 2015-8-17 19:32
这里再提供一种代码的方法.
[mw_shl_code=applescript,true]#coding=utf-8
import rhinoscriptsyntax as rs
srfs = rs.GetObjects("选择需要测试的平面",rs.filter.surface)
color = rs.GetColor(0)
if srfs and color:
    geo_srfs = [rs.coercesurface(i) for i in srfs]
    PlaneSurface = [rs.ObjectColor(srfs,color) for i in xrange(len(geo_srfs)) if geo_srfs.IsPlanar()][/mw_shl_code]

作者: 深蓝Ansen    时间: 2015-8-17 21:27
本帖最后由 深蓝 于 2015-8-17 21:29 编辑

Hi,分析四边面四点是否共面,可以先连接四边面对角线,通过CrvDeviation指令测量对角线最小偏差值,评估翘曲的程度。



作者: simonchen    时间: 2015-8-17 22:39
除了楼上二位版主哥哥提供的方法外,在这我提供另一我一直喜欢测算的方式:

它就是:


它在这里:


如下图所示,左边是4点共面的曲面,算出的结果是一个2D的曲线边框,右边是4点不共面的曲面,算出的结果是一个包裹住模型的BOX

以上可 一键来分辨出曲面是否4点共面

作者: GREAT123456    时间: 2015-8-18 09:38
筑梦NARUTO 发表于 2015-8-17 19:32
这里再提供一种代码的方法.
[mw_shl_code=applescript,true]#coding=utf-8
import rhinoscriptsyntax as  ...

这个玩大了,不过太感谢了,。。。学习学习
作者: GREAT123456    时间: 2015-8-18 09:39
深蓝 发表于 2015-8-17 21:27
Hi,分析四边面四点是否共面,可以先连接四边面对角线,通过CrvDeviation指令测量对角线的最小偏差值,评估翘 ...

又学到一招,多谢多谢大家的帮助
作者: GREAT123456    时间: 2015-8-18 09:41
simonchen 发表于 2015-8-17 22:39
除了楼上二位版主哥哥提供的方法外,在这我提供另一我一直喜欢测算的方式:

它就是:

多谢各位大神的帮助,突然发现实现一个功能的方法居然又这么多,多多学习
作者: shadow    时间: 2015-8-18 09:45
如果UV方向都只是1阶的曲面,高斯都很直观显示了,有不同颜色肯定是不共面的。

选高斯-----自动范围。注意,平均的结果是不准确的。你可以尝试做一个平面,把其中一个角抬起来0.0005,平均是显示一个颜色,但高斯的自动范围能显示不同颜色。
作者: yipiesheji    时间: 2015-9-6 19:38
shadow 发表于 2015-8-18 09:45
如果UV方向都只是1阶的曲面,高斯都很直观显示了,有不同颜色肯定是不共面的。

选高斯-----自动范围。注 ...

高手高手,!高手中的高手!!!!!




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2