寒峰不寒 发表于 2014-2-24 16:48:40

如何确定球体的中心点?


如何确定球体的中心点?

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




论坛客服 发表于 2014-2-24 17:22:05


寒峰不寒 发表于 2014-2-25 10:12:43

Kaesar 发表于 2014-2-24 17:22 static/image/common/back.gif


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

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

modern 发表于 2014-2-25 16:42:29

寒峰不寒 发表于 2014-2-25 10:12 static/image/common/back.gif
版大误解我的意思了。红色球是我想要求得的结果,也就是在确定圆心位置前红色的球是不存在的,我的图片加 ...

参考一下我的方法
如果要算的更准确可以增加细分值
**** Hidden Message *****

寒峰不寒 发表于 2014-2-25 17:46:35

modern 发表于 2014-2-25 16:42 static/image/common/back.gif
参考一下我的方法
如果要算的更准确可以增加细分值
**** 本内容被作者隐藏 ****

M大的方法属于列举法。这个方法我也尝试过。问题是,我要同时运算数千个这样的运算,电脑带不起来:'(。
我最初的想法是可以通过某种函数或脚本计算出这样的关系,然后通过这样的关系求得球的中心点。不知道我的想法是不是行不通?

modern 发表于 2014-2-25 23:43:10

应该带的动,只是比较慢,据我了解这种解,我研究过很多插件,算法都是这样的,如果你怕内存不足,可以改为循环,把每个结果批量堆积,不占用内存,且我的电池还有优化空间,可以缩小范围。。

malayutou 发表于 2014-2-26 09:00:32

多谢M大的讲解

寒峰不寒 发表于 2014-2-26 11:42:59

modern 发表于 2014-2-25 23:43 static/image/common/back.gif
应该带的动,只是比较慢,据我了解这种解,我研究过很多插件,算法都是这样的,如果你怕内存不足,可以改为 ...

感谢M大。很详细的讲解:)

无聊小子 发表于 2014-2-27 14:37:40

来学习一下M大的

i-say 发表于 2014-2-28 15:02:27

看看M大的方法

jackchca 发表于 2014-3-2 14:25:05

thanks a lot.

sweetestest 发表于 2014-3-2 19:27:38

支持楼主ing。。。

luoqun126 发表于 2014-3-21 15:31:41

看看

g8590603 发表于 2014-8-13 11:08:08

如何确定球体的中心点? [修改

zhang7368 发表于 2014-8-20 21:08:11

支持下
页: [1]
查看完整版本: 如何确定球体的中心点?