Nœud Grid Topology Boolean¶
Le nœud Grid Topology Boolean combine la topologie des voxels actifs et des tuiles de deux ou plusieurs grilles. Le résultat est une grille avec des voxels actifs où au moins une grille d’entrée a un voxel actif, en fonction de l”opération.
La combinaison booléenne se produit dans l’espace d’index. Toutes les grilles d’entrée doivent avoir la même transformation de grille, sinon le nœud affichera un avertissement.
Conceptuellement, ce nœud est similaire au nœud booléen SDF Grid Boolean node. Contrairement au nœud SDF, il ne prend en compte que l’état actif du voxel au lieu des valeurs de distance signées.
Inputs¶
- Grid 1
La première grille en entrée pour la combinaison booléenne. La grille de sortie utilise les valeurs de voxel de cette grille ou sa valeur d’arrière-plan.
- Grid 2
Les grilles d’entrée secondaires combinées avec Grid 1.
Propriétés¶
- Data Type
Le type de données stocké dans la grille (par exemple Float, Integer, Boolean, Vector). Détermine le type de sortie Grid.
- Operation
L’opération booléenne à effectuer entre les grilles en entrée :
- Intersection:
Crée des voxels actifs où toutes les grilles d’entrée ont des voxels actifs. La valeur du voxel est la valeur de la première grille en entrée.
- Union:
Crée des voxels actifs là où n’importe quelle grille en entrée a un voxel actif. La valeur du voxel est la valeur de la première grille en entrée, ou sa valeur d’arrière-plan si le voxel est inactif dans la première grille en entrée.
- Difference:
Crée un voxel actif où la première grille en entrée est active mais aucune des grilles en entrée secondaires n’est active. La valeur du voxel est la valeur de la première grille en entrée.
Outputs¶
- Grid
La grille résultante après que l’opération booléenne est appliquée. Les valeurs de la grille sont les mêmes que dans la première grille en entrée, en utilisant la valeur d’arrière-plan pour tous les voxels nouvellement ajoutés en mode Union.