Déposer un motif sur une sphère

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Déposer un motif sur une sphère

Post by Vincent B »

schupin wrote: Mon Jul 08, 2019 8:28 pm Je viens d'essayer la macro "GeodesicDome" depuis l'addon manager et ça fonctionne bien.
C'est chelou, elle est bien présente dans le répertoire, mais refuse de demarrer.
même la vue rapport n'affiche rien. :roll:
Celle qu'indique mario, la non-dynamique, elle fonctionne.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Déposer un motif sur une sphère

Post by Vincent B »

lesept wrote: Tue Jul 09, 2019 11:06 am Comment faire pour utiliser cette macro ? Ya un tuto pour installer et lancer une macro ?
menu outils->addon manager->macros
trouver la macro geodesic dome
installer et quitter addon manager

ensuite menu macro->macros
selectionner geodesic dome->executer
schupin
Posts: 476
Joined: Sun Jan 21, 2018 1:43 pm

Re: Déposer un motif sur une sphère

Post by schupin »

GlouGlou wrote: Tue Jul 09, 2019 8:27 pm C'est chelou, elle est bien présente dans le répertoire, mais refuse de demarrer.
même la vue rapport n'affiche rien. :roll:
Celle qu'indique mario, la non-dynamique, elle fonctionne.
Dans l'addon manager j'en vois deux : "Geodesic_Dome" et "GeodesicDome". La première faisait comme pour toi : aucun message d'erreur mais rien ne se passe. La seconde fonctionne normalement.
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Déposer un motif sur une sphère

Post by mario52 »

Bonjour

pour geodesic_dome.py (sur GitHub je crois qu'il y a deux macros à télécharger geodesic_dome.py et __init__.py )

AddonManager l'enregistre comme geodesic_dome.FCMacro

si vous voulez la faire fonctionner ouvrez la macro dans l'éditeur de macro et ajoutez en fin de macro la ligne :

Code: Select all

showDialog()
sauvez la macro puis lancez la, vous verrez une petite fenêtre :
GeodesicDome01.png
GeodesicDome01.png (3.7 KiB) Viewed 1701 times
que vous agrandissez et ....
GeodesicDome02.png
GeodesicDome02.png (12.59 KiB) Viewed 1701 times
je crois que je vais faire deux pages séparée dans le wiki une paramétrique et l'autre non

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Déposer un motif sur une sphère

Post by Vincent B »

ok, ca marche avec ce petit bout de code. ;)
dxp.dev
Posts: 280
Joined: Tue Dec 11, 2018 12:57 pm

Re: Déposer un motif sur une sphère

Post by dxp.dev »

mario52 wrote: Wed Jul 10, 2019 11:16 am Bonjour

pour geodesic_dome.py (sur GitHub je crois qu'il y a deux macros à télécharger geodesic_dome.py et __init__.py )

AddonManager l'enregistre comme geodesic_dome.FCMacro

si vous voulez la faire fonctionner ouvrez la macro dans l'éditeur de macro et ajoutez en fin de macro la ligne :

Code: Select all

showDialog()
sauvez la macro puis lancez la, vous verrez une petite fenêtre :

GeodesicDome01.png

que vous agrandissez et ....

GeodesicDome02.png

je crois que je vais faire deux pages séparée dans le wiki une paramétrique et l'autre non

mario
Faudrait pas faire une PR pour résoudre les 2 problèmes ? (Supprimer la macro geodesic_dome pour ne garder que la geodesicdome sur l'add-on manager, mettre la description de la première macro dans la deuxième, et faire en sorte que la fenêtre apparaisse en englobant tous les champs de base ?)
Find your user.cfg and system.cfg files : Macro_findConfigFiles

Imperial system makes no sense, go metric ! ! !
benoitlst
Posts: 106
Joined: Wed Jan 16, 2019 8:35 pm

Re: Déposer un motif sur une sphère

Post by benoitlst »

GlouGlou wrote: Sat Jul 06, 2019 2:53 pm Reste des paramètres à définir:
rayons, type de projection, nombre de motifs...
je suis parti d'un triangle de Releaux.
(d'ailleurs l'outil projection donne 2 projections... :? bug?)
Bonjour,

Je me permets de me glisser dans le sujet, pour en apprendre un peu plus, comment faites-vous pour appliquer une esquisse sur une sphère ?

Merci d'avance

--
Benoit

OS: Debian GNU/Linux 10 (buster)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.
Build type: Release
Python version: 3.7.2+
Qt version: 5.11.3
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/Belgium (fr_BE)
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Déposer un motif sur une sphère

Post by Vincent B »

Il y a deux méthodes (à ma connaissance)

->soit une projection: outil ProjectionOnSurface atelier Part
https://www.freecadweb.org/wiki/Part_Pr ... Surface/fr
étale le sketch suivant un angle ou la position par rapport à surface comme le ferait une ombre. (vert)
l'outil n'est pas (encore) paramétrique. Il crée également une deuxième projection à l'arrière d'une sphère (bug?)
On peut aussi faire une projection à l'aide d'une extrusion, mais c'est moins pratique.

->soit un plaquage: outil CurveOnSurface atelier Curves
https://github.com/tomate44/CurvesWB
plaque le motif à la normale du sketch en gardant les proportions (jaune) comme le ferait un autocollant.
necessite de regrouper les segments ou edges dans un JoinCurve préalablement.
Attachments
sphere.FCStd
(31.44 KiB) Downloaded 31 times
Capture.JPG
Capture.JPG (56.74 KiB) Viewed 1576 times
benoitlst
Posts: 106
Joined: Wed Jan 16, 2019 8:35 pm

Re: Déposer un motif sur une sphère

Post by benoitlst »

GlouGlou wrote: Tue Jul 30, 2019 7:35 pm Il y a deux méthodes (à ma connaissance)

->soit une projection: outil ProjectionOnSurface atelier Part
https://www.freecadweb.org/wiki/Part_Pr ... Surface/fr
étale le sketch suivant un angle ou la position par rapport à surface comme le ferait une ombre. (vert)
l'outil n'est pas (encore) paramétrique. Il crée également une deuxième projection à l'arrière d'une sphère (bug?)
On peut aussi faire une projection à l'aide d'une extrusion, mais c'est moins pratique.
Je ne trouvais pas cette fonctionnalité vue dans les posts précédents, elle est introduite dans les version 0.19, j'ai la version 0.18 de debian stable.
Merci pour le lien, ainsi j'ai la description...
Et puis ça me fera une motivation pour essayer de compiler les sources un de ces jours.
->soit un plaquage: outil CurveOnSurface atelier Curves
https://github.com/tomate44/CurvesWB
plaque le motif à la normale du sketch en gardant les proportions (jaune) comme le ferait un autocollant.
necessite de regrouper les segments ou edges dans un JoinCurve préalablement.
Je vais essayer ça !

Bonne soirée
Post Reply