NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 63348|回复: 48
打印 上一主题 下一主题

[工作记录] 马赛克【附代码】

  [复制链接]
跳转到指定楼层
1m
发表于 2010-6-22 16:11:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
060817MosiacCat01[1].jpg (57.06 KB, 下载次数: 8)

评分

参与人数 3强度 +7 照度 +79 收起 理由
ememery + 1 + 1 楼主太棒了
skywoolf + 3 + 30 原创内容
tony_tsang + 3 + 48 很有启发

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享
2m
 楼主| 发表于 2010-6-22 16:13:11 | 显示全部楼层
这是个简化版,是为了方便初学者阅读。
还有个效率更高的版本,代码长度有这个三倍长。
3m
 楼主| 发表于 2010-6-22 19:56:15 | 显示全部楼层

功能都一样,不打折扣,只是高效版本的速度要快的多。当然,作为代价,程序复杂了许多。
4m
 楼主| 发表于 2010-6-22 22:25:01 | 显示全部楼层
本帖最后由 夜神 于 2010-6-22 22:28 编辑
就单纯做一个类似的效果而言 这种算法显然过于冗长
使用Rhino.CurveSurfaceIntersection
这个就很耗时间

为什么不用判定点是否在brep内部那个命令呢?
那个命令就可以判定点是否在brep表面
完全被有必要拆分 ...
panhao1 发表于 2010-6-22 21:43

有这个命令吗?晕!
我在另一个程序里写过这个算法,就是为了避开使用Rhino.CurveSurfaceIntersection

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-5 06:13 , Processed in 0.181261 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表