Extrusion conique
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- IchigoNandato
- Posts: 9
- Joined: Wed Nov 30, 2016 4:36 pm
Extrusion conique
Bonjour,
N'ayant pas trouvé de réponse dans le forum je crée ce sujet.
J'essaye d'extruder sous forme conique chaque face d'un anneau hexagonal. J'ai réussi sur une face en créant un cône coupé (rayons: 5 et 6 mm) dans "Part" à l'aide de l'outil " création de primitives géométriques paramétrées". J'ai ensuite créé une esquisse sur une face : un cercle de rayon 6 mm. Pour déplacer le cône coupé dans la face choisie en coïncidence avec le cercle, j'ai utilisé l'outil "ajouter une contrainte circulaire entre deux objets" dans Assembly2 en sélectionnant le cercle de 6 mm du cône coupé et le cercle de 6 mm de la face. J'ai enfin effectué une opération boléenne de soustraction pour obtenir mon extrusion conique.
Problème: quand j'essaye de refaire la même manipulation pour une autre face, l'outil "ajouter une contrainte circulaire entre deux objets" m'affiche un message d'erreur "The assembly2 solver failed to satisfy the constraint "circularEdgeConstraint01"".
Question 1: Y a t-il un moyen plus simple pour arriver à ce que je veux?
Question 2: Pourquoi ai-je ce message d'erreur alors que j'ai réussi pour la première face?
Merci par avance pour l'aide que vous pourrez m'apporter et un grand merci aux contributeurs de FreeCad!
Ma configuration:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
N'ayant pas trouvé de réponse dans le forum je crée ce sujet.
J'essaye d'extruder sous forme conique chaque face d'un anneau hexagonal. J'ai réussi sur une face en créant un cône coupé (rayons: 5 et 6 mm) dans "Part" à l'aide de l'outil " création de primitives géométriques paramétrées". J'ai ensuite créé une esquisse sur une face : un cercle de rayon 6 mm. Pour déplacer le cône coupé dans la face choisie en coïncidence avec le cercle, j'ai utilisé l'outil "ajouter une contrainte circulaire entre deux objets" dans Assembly2 en sélectionnant le cercle de 6 mm du cône coupé et le cercle de 6 mm de la face. J'ai enfin effectué une opération boléenne de soustraction pour obtenir mon extrusion conique.
Problème: quand j'essaye de refaire la même manipulation pour une autre face, l'outil "ajouter une contrainte circulaire entre deux objets" m'affiche un message d'erreur "The assembly2 solver failed to satisfy the constraint "circularEdgeConstraint01"".
Question 1: Y a t-il un moyen plus simple pour arriver à ce que je veux?
Question 2: Pourquoi ai-je ce message d'erreur alors que j'ai réussi pour la première face?
Merci par avance pour l'aide que vous pourrez m'apporter et un grand merci aux contributeurs de FreeCad!
Ma configuration:
OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
- Attachments
-
- Structure CMP.FCStd
- (19.99 KiB) Downloaded 54 times
Windows 7 64-bit
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Re: Extrusion conique
Salut,
Voila une solution :
Avec l'atelier Part Design
- Créer l'esquisse d'un coté de l'hexagone et extruder.
- Créer une esquisse triangulaire et créer le cône par révolution
Avec l'atelier Draft
- Déplacer l'esquisse du cône avec l'outil Draft_Move/fr en utilisant les magnétismes pour coller au milieu du coté, puis ajuster la valeur en Z directement dans les propriétés.
Avec l'atelier Part
- Effectuer la soustraction du cône au coté de l'hexagone. On a maintenant le sixième de ce qu'il nous faut.
Avec l'atelier Draft
- Utiliser l'outil Réseau Draft_Array/fr pour recopier le coté 6 fois en réseau polaire.
Et voila :
Voila une solution :
Avec l'atelier Part Design
- Créer l'esquisse d'un coté de l'hexagone et extruder.
- Créer une esquisse triangulaire et créer le cône par révolution
Avec l'atelier Draft
- Déplacer l'esquisse du cône avec l'outil Draft_Move/fr en utilisant les magnétismes pour coller au milieu du coté, puis ajuster la valeur en Z directement dans les propriétés.
Avec l'atelier Part
- Effectuer la soustraction du cône au coté de l'hexagone. On a maintenant le sixième de ce qu'il nous faut.
Avec l'atelier Draft
- Utiliser l'outil Réseau Draft_Array/fr pour recopier le coté 6 fois en réseau polaire.
Et voila :
Re: Extrusion conique
Bonjour IchigoNandato,
Bienvenue sur le forum.
De toute manière, c'est plutôt compliqué comme méthode. Ce que je propose c'est de ne bâtir qu'un seul côté de l'octogone, avec le trou conique, puis de faire une matrice circulaire (Draft Array).
Bienvenue sur le forum.
L'objectif du module Assembly2 est d'assembler des pièces indépendantes entre elles à l'aide de contraintes. Je doute que ce module ait été prévu pour appliquer une opération Booléenne entre des pièces assemblées.IchigoNandato wrote:Pour déplacer le cône coupé dans la face choisie en coïncidence avec le cercle, j'ai utilisé l'outil "ajouter une contrainte circulaire entre deux objets" dans Assembly2 en sélectionnant le cercle de 6 mm du cône coupé et le cercle de 6 mm de la face. J'ai enfin effectué une opération boléenne de soustraction pour obtenir mon extrusion conique.
De toute manière, c'est plutôt compliqué comme méthode. Ce que je propose c'est de ne bâtir qu'un seul côté de l'octogone, avec le trou conique, puis de faire une matrice circulaire (Draft Array).
- Première étape, esquisse puis protrusion du côté de l'hexagone. Dans l'esquisse, tous les côtés de l'hexagone sauf un sont basculés en géométrie de construction.
- Ensuite sélection de la face intérieure du côté d'hexagone, puis création d'une esquisse : ceci a pour effet d'appliquer l'esquisse sur la face, ce qui permet l'utilisation de fonctions PartDesign additives (protrusion, révolution) ou soustractives (cavité, enlèvement de matière par révolution) sans nécessiter d'opérations Booléennes. On dessine un cercle pour le trou conique correspondant au rayon de 6 mm.
- On applique une cavité PartDesign avec une profondeur de 4 mm. Oui, le trou résultant est cylindrique plutôt que conique, mais la prochaine étape va arranger ça.
- Sélection de la face cylindrique du trou puis création d'une dépouille PartDesign :
- Angle de dépouille : un petit calcul de trigo donne un angle de 7,125 degrés pour obtenir un décalage de 0,5 mm sur 4 mm de profondeur (pour un rayon au fond du trou de 5 mm).
- Plan neutre : sélectionner la face sur laquelle le trou a été percé (Face6)
- Cocher "Inverser la direction de la dépouille".
- Voilà, on a un côté d'hexagone avec le trou conique : ... reste plus qu'à
- Basculer vers l'atelier Draft et créer un "réseau polaire" (sic) Draft Array/fr. Une fois le "réseau" créé (je n'aime pas ce terme ), il faut le sélectionner et changer ses propriétés sous l'onglet Données :
- Array type : polar
- Number Polar : 6
- Fuse : true (ainsi les 6 copies sont fusionnées pour ne former qu'un solide unique. Si la valeur est laissée à "false", l'objet sera un composé de 6 solides)
- Attachments
-
- Structure CMP_normandc1.FCStd
- (20.93 KiB) Downloaded 44 times
- IchigoNandato
- Posts: 9
- Joined: Wed Nov 30, 2016 4:36 pm
Re: Extrusion conique
Merci à Flachyjoe et NormandC pour vos réponses rapides!
Flachyjoe je pense que ta technique peut être bonne à retenir pour le futur. Tu as suivi un peu ma façon de penser avec l'opération booléenne.
NormandC j'ai essayé ta technique et... J'ai réussi! Il est vrai qu'avec cette technique le gain de temps est énorme! Je commence à mieux percevoir la façon de penser qu'il faut avoir. Et un grand merci pour m'avoir fait revoir ma trigonométrie! Ca faisait un bail. En tout cas, explications claires avec captures, au top!
Encore merci!
Flachyjoe je pense que ta technique peut être bonne à retenir pour le futur. Tu as suivi un peu ma façon de penser avec l'opération booléenne.
NormandC j'ai essayé ta technique et... J'ai réussi! Il est vrai qu'avec cette technique le gain de temps est énorme! Je commence à mieux percevoir la façon de penser qu'il faut avoir. Et un grand merci pour m'avoir fait revoir ma trigonométrie! Ca faisait un bail. En tout cas, explications claires avec captures, au top!
Encore merci!
Windows 7 64-bit
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Re: Extrusion conique
Bien vu NormandC la dépouille avec la face circulaire. Je ne savais même pas que c'était possible...
Pour la trigo : il faut noter que les champs qui acceptent des expressions peuvent recevoir des calcul de trigo, on peut très bien entrer "150*sin(30)" comme longueur ou position par exemple. Les angles sont en degrés.
Pour la trigo : il faut noter que les champs qui acceptent des expressions peuvent recevoir des calcul de trigo, on peut très bien entrer "150*sin(30)" comme longueur ou position par exemple. Les angles sont en degrés.
Re: Extrusion conique
Bon sang, je n'y avais même pas pensé. Je suis de la vieille école, j'ai toujours le réflexe de sortir la calculette.flachyjoe wrote:il faut noter que les champs qui acceptent des expressions peuvent recevoir des calcul de trigo, on peut très bien entrer "150*sin(30)" comme longueur ou position par exemple.
L'avantage de créer une formule est que l'angle sera très précis. Il me semble que dans la 0.16, pratiquement tous les champs de saisie acceptent les expressions.
- IchigoNandato
- Posts: 9
- Joined: Wed Nov 30, 2016 4:36 pm
Re: Extrusion conique
Bon à savoir pour les calculs merci!
Windows 7 64-bit
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Version: 0.16.6706
(Git)Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Re: Extrusion conique
salut les spécialistes de Freecad.
je n'y connais rien en ce logiciel et je sollicite votre aide.
je voulais savoir s'il était possible d'extruder une surface "évoluée" en forme de cone?
le but est par exemple de dessiner un pilier de temple grec avec une forme dentelée à la base (par un jeu de cercle), identique au sommet mais plus petite, donc en forme de cone.
j'ai réussi à le faire droit mais pas en forme de cone.
Merci
je n'y connais rien en ce logiciel et je sollicite votre aide.
je voulais savoir s'il était possible d'extruder une surface "évoluée" en forme de cone?
le but est par exemple de dessiner un pilier de temple grec avec une forme dentelée à la base (par un jeu de cercle), identique au sommet mais plus petite, donc en forme de cone.
j'ai réussi à le faire droit mais pas en forme de cone.
Merci
Re: Extrusion conique
salut les spécialistes de Freecad.
je n'y connais rien en ce logiciel et je sollicite votre aide.
je voulais savoir s'il était possible d'extruder une surface "évoluée" en forme de cone?
le but est par exemple de dessiner un pilier de temple grec avec une forme dentelée à la base (par un jeu de cercle), identique au sommet mais plus petite, donc en forme de cone.
j'ai réussi à le faire droit mais pas en forme de cone.
Merci
je n'y connais rien en ce logiciel et je sollicite votre aide.
je voulais savoir s'il était possible d'extruder une surface "évoluée" en forme de cone?
le but est par exemple de dessiner un pilier de temple grec avec une forme dentelée à la base (par un jeu de cercle), identique au sommet mais plus petite, donc en forme de cone.
j'ai réussi à le faire droit mais pas en forme de cone.
Merci
Re: Extrusion conique
Bonjour,
Hello Laurent31, j'avais commencé par faire cette colonne en 0.16 avec un "loft" entre deux esquisses et ensuite un "array" du solide obtenu. Je me suis "gendarmé" afin de tester (avec patience, c'est plus long en attente lors de certaines fonctions) en V0.17 et suis parvenu avec la même base côté esquisses, mais en usant de la fonction "loft" de l'atelier "Part Design" plutôt que "Part". Ensuite, j'ai donc testé pour la première fois la fonction de "répétition circulaire" de ce même atelier "Part Design" (en 0.16, ça n'aurait pas été possible) Et le résultat n'est pas déplaisant...
Il y a bien une fonction "dépouille" à laquelle j'avais songé, pensant qu'en 0.17 il était désormais possible de l'utiliser sur des surfaces courbes... mais non, ce fut refus également.
Voici donc une illustration complète et suffisamment commentée pour comprendre la procédure :
... et le fichier, si nécessaire, pour démontage par exemple :
Salutations, bien cordialement, Jean-Michel
Laurent31 wrote: ↑Tue Jul 31, 2018 1:19 pm ...
je voulais savoir s'il était possible d'extruder une surface "évoluée" en forme de cône?
le but est par exemple de dessiner un pilier de temple grec avec une forme dentelée à la base (par un jeu de cercle), identique au sommet mais plus petite, donc en forme de cône.
...
Hello Laurent31, j'avais commencé par faire cette colonne en 0.16 avec un "loft" entre deux esquisses et ensuite un "array" du solide obtenu. Je me suis "gendarmé" afin de tester (avec patience, c'est plus long en attente lors de certaines fonctions) en V0.17 et suis parvenu avec la même base côté esquisses, mais en usant de la fonction "loft" de l'atelier "Part Design" plutôt que "Part". Ensuite, j'ai donc testé pour la première fois la fonction de "répétition circulaire" de ce même atelier "Part Design" (en 0.16, ça n'aurait pas été possible) Et le résultat n'est pas déplaisant...
Il y a bien une fonction "dépouille" à laquelle j'avais songé, pensant qu'en 0.17 il était désormais possible de l'utiliser sur des surfaces courbes... mais non, ce fut refus également.
Voici donc une illustration complète et suffisamment commentée pour comprendre la procédure :
... et le fichier, si nécessaire, pour démontage par exemple :
Salutations, bien cordialement, Jean-Michel