hulaguru 发表于 2009-12-16 08:32

ansoft里面已知4个点的坐标,如何画相应的四面体,谢谢。

ansoft里面已知4个点的坐标,如何画相应的四面体,谢谢。

hulaguru 发表于 2009-12-16 09:46

ansoft里面已知4个点的坐标,如何画相应的四面体,谢谢。
hulaguru 发表于 2009-12-16 08:32 http://bbs.simol.cn/images/common/back.gif


ansoft Maxwell 里面已知4个点的坐标,如何画相应的四面体,谢谢。

H60880316 发表于 2009-12-16 17:10

太简单了!四个点连成四条线,再分别三条线组成一个面,自然就成一个四面体啦。

qwerty123 发表于 2009-12-20 09:21

但只是几个面,好像还不是实体

H60880316 发表于 2009-12-20 12:57

抱歉!我的确忽视了这个问题的复杂性。
MAXWELL 3D建模是3D图元为基础,然后进行各种布尔运算的。这个四面体可以做出来,但是非常麻烦。
我介绍其中一种方法,估计方法有什么种,哪种最简单要自己琢磨了。
1,以其中任意3个点先建一个圆,再将圆扫描到第4个点所在的面,就成了一个圆柱体。
2,每任意3个点建议一个面,总共就是4个面。
3,在每个面上建立面坐标,再将圆柱体以这个坐标面为界,切割掉面以外的区域。
4,最后圆柱体就被切割成四面体了。
当然你也可以将球体或其它体包含这四个点,再切割球体成四面体。

H60880316 发表于 2009-12-20 13:13


附件是有四个点做好的四面体的MAXWELL文件,有时间我再做个脚本吧,调用脚本就很方便做任意四面体了。

H60880316 发表于 2009-12-20 13:24

因为以任意四面体的四个顶点都可以建立一个球体,所以切割球体的方法可以用1于做任意四面体。
知道四个点的坐标后,可以算出这个球体的圆心坐标和半径。
因为圆心到四个已知的点的距离相等,正好可以建立3个独立方程式,而求出圆心坐标,然后就可以求出半径。
这样球体就可以建立了。
脚本可以以此为基础建立。。。。。{:1_439:}

电机惊魂 发表于 2009-12-20 14:56

学习了,谢谢楼上的

rubyf 发表于 2012-6-4 19:03

好东西啊,学习了
页: [1]
查看完整版本: ansoft里面已知4个点的坐标,如何画相应的四面体,谢谢。