What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
后一修订版两侧同时换到之后的修订记录
vfx:houdini:sop:node:polygon:boolean [2019/09/12 12:01] – ↷ 页面vfx:houdini:sop:polygon:boolean被移动至vfx:houdini:sop:node:polygon:boolean codingharevfx:houdini:sop:node:polygon:boolean [2022/12/22 08:15] – [Boolean] codinghare
行 1: 行 1:
 ======Boolean====== ======Boolean======
-<color #7092be>**使用 Boolean 的指定方式来组合两个几何体,或者用于找两个多边体之间的相交部分。**</color> +//使用 Boolean 的指定方式来组合两个几何体,或者用于找两个多边体之间的相交部分。// 
-===== =====+----
 ====Overview==== ====Overview====
 //Boolean// 的主要操作有: //Boolean// 的主要操作有:
行 16: 行 16:
 ===Solid / Solid=== ===Solid / Solid===
 Boolean 的操作示意图如下: Boolean 的操作示意图如下:
-{{ :vfx:houdini:sop:polygon:boolean-min_1_.png |}}+{{ vfx:houdini:sop:node:polygon:boolean-min_1_.png |}}
 ===Solid / Surface=== ===Solid / Surface===
-{{ :vfx:houdini:sop:polygon:boolean_2_2-min.png |}}+{{ vfx:houdini:sop:node:polygon:boolean_2_2-min.png |}}
   * Union / Subtract 的时候,如果是**部分相交**,相交部分的 surface 会变成 double wall ,也就是没有体积,两个面重合在一起的形式(Subtract 的例子在下面。)   * Union / Subtract 的时候,如果是**部分相交**,相交部分的 surface 会变成 double wall ,也就是没有体积,两个面重合在一起的形式(Subtract 的例子在下面。)
   * 从 solid 中 Subtract surface,如果两者只有**部分相交**,那么相交部分会得到一个看上去像线段的几何体(也就是之前说的 double wall,表现为 corner 处有多个点)。详情看下图(注意 point 的数量)   * 从 solid 中 Subtract surface,如果两者只有**部分相交**,那么相交部分会得到一个看上去像线段的几何体(也就是之前说的 double wall,表现为 corner 处有多个点)。详情看下图(注意 point 的数量)
   * 在测试 Shattering 的过程中得到了与 Subtract 同样的结果,但点的数量是唯一的,与帮助上有冲突。FIXME   * 在测试 Shattering 的过程中得到了与 Subtract 同样的结果,但点的数量是唯一的,与帮助上有冲突。FIXME
-{{ :vfx:houdini:sop:polygon:ss_subtract_1-min.png?400 |}}+{{ vfx:houdini:sop:node:polygon:ss_subtract_1-min.png?400 |}}
 ===Surface / Surface=== ===Surface / Surface===
-{{ :vfx:houdini:sop:polygon:boolean_3-min.png |}}+{{ vfx:houdini:sop:node:polygon:boolean_3-min.png |}}
  
 ====Schematic views==== ====Schematic views====
 下图中,Double wall 表现为有厚度的线,原点表示有多个点。 下图中,Double wall 表现为有厚度的线,原点表示有多个点。
-{{ :vfx:houdini:sop:polygon:scheme-min.png?600 |}}+{{ vfx:houdini:sop:node:polygon:scheme-min.png?600 |}}
  
  
行 37: 行 37:
 \\ \\
 这里的 ''depth'' 指的是几何体内某一点要达到几何体最外部所需要穿过的 surface 的**最少层数**。下图是例子: 这里的 ''depth'' 指的是几何体内某一点要达到几何体最外部所需要穿过的 surface 的**最少层数**。下图是例子:
-{{ :vfx:houdini:sop:polygon:depth-min-min.png |}}+{{ vfx:houdini:sop:node:polygon:depth-min-min.png |}}
 ===Detect=== ===Detect===
 该模式会直接为几何体的相交部分创建一个组或者属性。 该模式会直接为几何体的相交部分创建一个组或者属性。