Enlèvement de matière dans un assemblage depuis la fonction d'un composant

Bonjour,

Dans le contexte suivant :

  • Un assemblage d’une pièce « fenêtre », d’une pièce « mur » et d’une pièce « cloison »,

serait-il possible d’avoir une fonction d’enlèvement dans la pièce « fenêtre » qui, une fois ajoutée à l’assemblage et positionnée, retire de la matière dans tous les composants qui croisent cette fonction ?

L’idée étant de créer automatiquement l’ouverture dans le mur, la cloison, etc au grès du déplacement de la fenêtre.

En résumé, un enlèvement intégré à un composant qui puisse affecter les autres composants.

Il faut regarder du côté des composants intelligents:

6 « J'aime »

Salut @Sylk

Le sujet suivant doit pouvoir t’aider dans ta recherche ?
Enlèvement de matière par intersection avec une autre pièce - SolidWorks - Conception 3D / Modélisation volumique - Forum myCAD

1 « J'aime »

Bonjour @Sylk,
Une fois de plus, pourquoi pas une macro…
Illustration dans la vidéo ci-dessous.

Macro et exemple sommaire (SW 2022) dans le zip joint , avec quelques commentaires dans le code. Et toujours un minimum de garde-fous. :rofl:

CutWindow.zip (890,2 Ko)

Cordialement

2 « J'aime »

C’est exactement ce que je veux, Merci @sbadenis !
Dommage qu’il faille créer un second asm quand on a juste besoin d’ajouter des fonctions au composant intelligent mais ça reste le plus proche de ce qu’il me faut.

Merci aussi @coin37coin et @m_blt pour vos techniques et cette macro :+1:

1 « J'aime »