Outils personnels
Select Similar – Angle
Sélectionner des faces d’orientation similaire, même séparées, sur un maillage architectural ou géométrique.

Le besoin
Sélectionner les faces une par une ralentissait ma modélisation. Je voulais retrouver le principe de Select Similar → Normal de Blender directement dans Cinema 4D, sans changer de logiciel.
La réponse
J’ai développé ce script Python avec l’aide de l’IA, en précisant les paramètres dont j’avais besoin : une sélection de référence, une tolérance d’angle et la possibilité de revenir au point de départ. La fenêtre reste ouverte pendant que je travaille dans la vue.
À l’usage
Testé dans Cinema 4D 2026 dans mon propre workflow. Il me permet de répéter la sélection et d’essayer différentes tolérances sans revenir dans Blender.
Commandes
- Un curseur d’angle de 0 à 180°.
- Mémoriser la sélection pour fixer les faces de référence.
- Appliquer différentes tolérances à partir de ces références.
- Restaurer la sélection visible de départ.
- Une option pour inclure les normales opposées.
Mode d’emploi
- Choisir le script français ou anglais ci-dessous, l’ouvrir dans le Script Manager de Cinema 4D et le lancer.
- Choisir un objet polygonal éditable, passer en mode Polygones et sélectionner les faces de référence.
- Dans la version française, cliquer sur « Memoriser la selection de reference ».
- Régler l’angle, inclure les normales opposées si nécessaire, puis cliquer sur « Appliquer la selection ».
- Ajuster et appliquer à nouveau, ou utiliser « Restaurer la selection de reference » pour retrouver les faces de départ.
Périmètre et limites
Le script agit sur l’objet polygonal actif et compare les normales géométriques dans l’espace local de l’objet. Les faces masquées conservent leur état de sélection. Les normales Phong et les déformations ne sont pas évaluées ; les n-gones utilisent les triangles et quadrangles internes de Cinema 4D. Après un changement de topologie, mémoriser à nouveau les références. Ctrl+Z annule la sélection.
Versions française et anglaise testées localement dans Cinema 4D 2026. Les deux versions utilisent la même logique de sélection.
Code source Python — Français
Le script complet ci-dessous est identique au fichier .py téléchargeable.
Version anglaise — code et téléchargement
Code source Python — English
Le script complet ci-dessous est identique au fichier .py téléchargeable.