NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 73560|回复: 48

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

  [复制链接]
发表于 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 很有启发

查看全部评分

 楼主| 发表于 2010-6-22 16:13:11 | 显示全部楼层
这是个简化版,是为了方便初学者阅读。
还有个效率更高的版本,代码长度有这个三倍长。
发表于 2010-6-22 17:00:39 | 显示全部楼层
唉,我还不能上升到简化的程度,只求能做出来,呵呵
发表于 2010-6-22 17:29:06 | 显示全部楼层
简化版和那个版本效果一样??差别在那??
 楼主| 发表于 2010-6-22 19:56:15 | 显示全部楼层

功能都一样,不打折扣,只是高效版本的速度要快的多。当然,作为代价,程序复杂了许多。
发表于 2010-6-22 21:30:56 | 显示全部楼层
楼主犀利。进来看看。
发表于 2010-6-22 21:43:05 | 显示全部楼层
就单纯做一个类似的效果而言 这种算法显然过于冗长
使用Rhino.CurveSurfaceIntersection
这个就很耗时间

为什么不用判定点是否在brep内部那个命令呢?
那个命令就可以判定点是否在brep表面
完全被有必要拆分brep 再一个个面去求
 楼主| 发表于 2010-6-22 22:25:01 | 显示全部楼层
本帖最后由 夜神 于 2010-6-22 22:28 编辑
就单纯做一个类似的效果而言 这种算法显然过于冗长
使用Rhino.CurveSurfaceIntersection
这个就很耗时间

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

有这个命令吗?晕!
我在另一个程序里写过这个算法,就是为了避开使用Rhino.CurveSurfaceIntersection
发表于 2010-6-23 00:05:07 | 显示全部楼层
只能路过看看。。。。
发表于 2010-6-23 00:17:09 | 显示全部楼层
爬进来学习 lz大好人啊
发表于 2010-6-24 02:30:38 | 显示全部楼层
本帖最后由 uuuf8 于 2010-6-24 02:36 编辑

确实没必要拆分

ps:虽然做的东西类似 但是彼此的逻辑还是有很大不同啊  这点很有意思
发表于 2010-6-24 17:57:15 | 显示全部楼层
好有趣,想学
发表于 2010-6-25 12:40:59 | 显示全部楼层
嗯 学习了
发表于 2010-6-26 12:42:12 | 显示全部楼层
感谢楼主分享啊。。。。。。。。
发表于 2010-6-29 19:05:47 | 显示全部楼层
看着就好复杂
发表于 2010-10-23 17:21:54 | 显示全部楼层
感谢楼主分享啊
发表于 2010-10-26 10:12:45 | 显示全部楼层
谢谢楼主分享  好东西大家学习
发表于 2010-11-17 15:03:33 | 显示全部楼层
还是不错的说!
发表于 2010-11-17 17:00:30 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷嗷
甚好甚好甚好甚好甚好甚好甚好甚好甚好甚好甚好甚好甚好
这货是什么?! lz 我爱你!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
发表于 2010-11-17 17:02:05 | 显示全部楼层
强烈要求斑竹再给他加n分!
喵了个咪 真是赞哉!  哦喵~

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

GMT+8, 2024-11-21 23:18 , Processed in 0.072476 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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