- 积分
- 6
- 注册时间
- 2010-9-12
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2010-11-19 09:26:26
|
显示全部楼层
来自 黑龙江哈尔滨
关于负体积产生的原理我想不用多说了吧,就是如楼上所言,如果在一个点引发的三条边,然后看这三条边所构成的体积,如果有负那就是负体积,就好像高数度书上的那个公式,(axb).c,看这个面积与C边的cos角是否为负值,我们要想取消负体积就把这个cos角调到90度内。
至于具体的原因:(1)block本身建立的不合理,好比如我做K版的快马加鞭2那个四分之一圆桶时由于最开始块建的很次,结果不管怎么调总是有点负体积,最后无奈换一种建块方法成功了。我觉得坚持是很重要,但是如果是无谓的坚持那还是不要了吧。
(2)设置的节点实在太多,虽然有时候增加节点数能够提高质量,但是如果节点数太多有时反而会使你没有负体积的网格产生负体积。
(3)有时候你的vertices或edges没有关联,或者你的faces没有映射好。
总之,就是先显示那些低品质的网格,然後检视那个block的六个面,12条edges的角度匹配是否正交, mesh是否尽量趋近於正方体,品质自然会高些 |
|