NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 21322|回复: 13
打印 上一主题 下一主题

[建模练习] 如何确定球体的中心点?

  [复制链接]
跳转到指定楼层
1m
发表于 2014-2-24 16:45:30 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
如何确定球体的中心点?

如图:绿色为方管,黑色为自由曲面,红色为球体。已知条件:球体与方管四周相切,球体与自由曲面相切。问题:如何通过GH直接求得球体的中心点?

求点.3dm

379.35 KB, 下载次数: 13, 下载积分: 照度 -1 lux

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2m
 楼主| 发表于 2014-2-25 10:00:17 | 显示全部楼层
本帖最后由 wangjunxiong 于 2014-2-25 10:16 编辑

球的直径等于方管的边长,但球需要和自由曲面上的某点相切,所以球心位置是未知的,也就是球是未知的,这就需要求出球该放到哪个位置就和某点相切。

点评

能用galapagos近似算出来,直接画是画不出来的  详情 回复 发表于 2014-2-25 19:05
3m
 楼主| 发表于 2014-2-25 10:01:18 | 显示全部楼层
本帖最后由 wangjunxiong 于 2014-2-25 10:15 编辑
ccc159 发表于 2014-2-24 17:51
我也没懂  和那些条件有什么关系吗   体量的中心点不是 volumn运算器就搞定了吗

您误解我的意思了。红色球是我想要求得的结果,也就是在确定圆心位置前红色的球是不存在的,我的图片加了红色球是为了让大家明白我要表达的意思。

红色球的球心必定在方管的中心直线上,且球得和自由曲面相切。这个条件得到的结果一个是唯一的,也就是只有唯一的球心坐标存在。球心是需要求的,这样只后才会有红色的球体建立。希望大家能明白我的意思。

点评

方管的边长和位置确定,可以得出球体半径r和球心所在的z轴位置,z轴做一条直线与下方自由曲面做intersect,然后把intersect得到的点向z轴移动r,就是球心所在点。  详情 回复 发表于 2014-2-25 12:38
4m
 楼主| 发表于 2014-2-25 17:35:38 | 显示全部楼层
king_tc 发表于 2014-2-25 12:38
方管的边长和位置确定,可以得出球体半径r和球心所在的z轴位置,z轴做一条直线与下方自由曲面做intersect ...

您还是没完全参透这个问题。自由曲面和球的切点不一定在Z轴的直线上的!

点评

是我愚了。。。我又想了一下,如果这个自由曲面无法用简单数学模型描述的话,这个球的位置确实无法通过这样的思路求得,只能用袋鼠去模拟。。。期待新的思路  详情 回复 发表于 2014-2-28 11:38
5m
 楼主| 发表于 2014-2-26 11:44:32 | 显示全部楼层
/大兵夜明 发表于 2014-2-25 19:05
能用galapagos近似算出来,直接画是画不出来的

在量非常大的情况下,电脑带不起,杯具呀。

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

GMT+8, 2024-5-9 09:13 , Processed in 0.357885 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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