制作足球-一个关于布尔和并曲面的问题(Why does using Boolean union to merge surfaces produce different results?(surface or joined srf))

Next
 From:  大道刀 (SUIYAN)
11426.1 
我做了半个卡塔尔世界杯的足球曲面,它的一部分是由三角形曲面和五边形曲面合并成的完整曲面,但不知道为什么在使用不同的相邻的两种曲面,使用 Boolean union时会产生两种不同的结果?
GOOD DAY

I made half of the football surface for the Qatar World Cup, and a part of it is a complete surface formed by merging triangular and pentagonal surfaces, but I don't know why using different adjacent surfaces and Boolean union produces two different results?

附件是截图、视频、模型文件
The attachment includes screenshots, videos, and model files







  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11426.2 In reply to 11426.1 
Hi SUIYAN, it's because boolean union will merge together surfaces that are trimmed pieces of the same "underlying surface".

You can see the difference between those 2 cases by turning on surface control points using Edit > Show pts.

If you turn on points for your first case, you should see that the underlying surfaces are each a sphere but they are not identical surfaces because they have different rotations:


If you turn on surface control points for the other case where the faces get merged, you should see the "underlying surfaces" of the 2 pieces are identical:


If you do not wish for surfaces to be merged, you can use Edit > Join instead of boolean union.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  大道刀 (SUIYAN)
11426.3 In reply to 11426.2 
HI Michael
谢谢,我回到我的文件中显示点,的确看到了区别,看来目前的moi 如果需要将有着不同旋转的曲面布尔并集成完整的面,需要在修剪球体时更加准确,不知道这种情况能否改进?
Thank you, I returned to my file and did see the difference. It seems that if the current Moi needs to integrate such a surface Boolean union into a complete face( joined srf to surface), it needs to be more accurate when trimming the sphere.

Can this situation be improved?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11426.4 In reply to 11426.3 
Hi SUIYAN,

re:
> It seems that if the current Moi needs to integrate such a surface Boolean union
> into a complete face( joined srf to surface), it needs to be more accurate when
> trimming the sphere.

Sorry I'm not understanding this part.

What is the accuracy problem? I'm not seeing any trim problem in the merged sphere.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  大道刀 (SUIYAN)
11426.5 In reply to 11426.4 
Hi Michael
> Sorry I'm not understanding this part.

What is the accuracy problem? I'm not seeing any trim problem in the merged sphere.

我所表达的意思是在那些无法用布尔并集合并形成一张完整面只能形成缝合曲面的地方,需要相应的投影曲线用来剪切球体,或使用网格曲面以得到一张完整的面(如图片)

另外,能否改进这些使用布尔并集不能形成曲面只能形成缝合面的位置,使得这些位置能够形成一张完整的曲面

What I mean is that in places where Boolean union cannot be used to form a complete surface and can only form a joined srf, corresponding projection curves are needed to trim the sphere or network to obtain a complete surface (as shown in the picture)
In addition, can we improve the positions where Boolean union cannot form surface but can only form joined srf, so that these positions can form a complete surface


EDITED: 8 Jun 2024 by SUIYAN

Attachments:

Image Attachments:
Size: 178.7 KB, Downloaded: 8 times, Dimensions: 1170x538px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11426.6 In reply to 11426.5 
Hi SUIYAN, in the future I would like to enable more cases where surfaces can get merged with Boolean Union. Currently it's only supported for 2 coplanar planes or when the 2 surfaces are trimmed pieces of the same larger underlying surface.

That has nothing to do with accuracy though.

If having larger surfaces are important for you, it would probably be better to create larger surfaces to begin with instead of making lots of little fragments.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  大道刀 (SUIYAN)
11426.7 In reply to 11426.6 
>If having larger surfaces are important for you, it would probably be better to create larger surfaces to begin with instead of making lots of little fragments.

HI Michael

您说的当然是正确的,但如同所有与足球类似类型的物体,本身是一个球体的拆分成许多不同的有规律的曲面的过程,这首先需要保证投影曲线搭建的框架的完整性,再进行修剪组合的过程,而不是一开始就构建那些可以通过合并形成的更大的面,因为得看这些面的具体位置和形状,而确定框架的意义在于,让这些大的完整的面的形状和位置无论怎么改变都能被这些曲面组合出来,在实际应用中更多的大的曲面是由小的曲面组合而成,而并非一开始就是完整的面。


What you said is certainly correct, but like all objects of similar types to football, which are themselves a sphere divided into many different and regular surfaces, this first requires ensuring the integrity of the framework built by the projection curve, and then the process of trimming and combining, rather than building larger faces that can be formed by merging from the beginning, because it depends on the specific position and shape of these faces. The significance of determining the framework is to ensure that the shape and position of these large and complete faces can be combined by these surfaces no matter how they are changed. In practical applications, more large surfaces are composed of smaller surfaces, rather than just complete faces from the beginning.

so >in the future I would like to enable more cases where surfaces can get merged with Boolean Union,is great!

EDITED: 8 Jun 2024 by SUIYAN

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
11426.8 In reply to 11426.7 
Hi SUIYAN, for now you would be able to get more pieces to merge if you take care that their initial starting spheres were the same.

If you want to mirror or rotate a piece, do that on your curves but not the surface and then trim the one common surface with the transformed curves.

Pieces constructed in that manner will be able to merge.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  大道刀 (SUIYAN)
11426.9 In reply to 11426.8 
Thinks Michael

我偶尔这么做,但这样又需要额外计算旋转的角度或捕捉点,镜像平面等。我创建这个讨论只是单纯的想知道为什么会不同并且改进。
I occasionally do this, but it requires additional calculation of rotation angles or snap points, mirror planes, etc. I created this discussion simply to understand why it is different and to improve it.

祝好。
Best wishes to you.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All