Conception 3D
4 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
Conception 3D
Bonjour,
Je suis privé de travaux pratiques depuis quelques temps et encore pour quelques mois. J'ai mis à profit ce temps disponible pour voir comment remplacer mon modeleur Rhino. J'utilise ce logiciel sous licence officielle depuis 10 ans et il me permet de concevoir tout ce que j'ai souhaité faire jusqu'à présent. Malheureusement, il est un peut faible qu'un point de vue utilisation paramétrique et la communauté des amateurs n'est pas très importante. L'achat d'une nouvelle version est, comme d'habitude, hors de prix pour un usage non professionnel.
Il existe quelques logiciels intéressants pour la réalisation de projet 3D mais je me suis limité à l'étude de SW et freeCad. Le ré-apprentissage d'un nouveau logiciel de conception 3D nécessite pas mal d'énergie surtout si l'on a une maîtrise d'un autre.
La philosophie de SW et FC (freeCad) est similaire et la connaissance de l'un facilite l'usage de l'autre.
J'avais une contrainte supplémentaire qui est de pouvoir exploiter le résultat de mes conceptions de manière officielle sans tomber sous le coût de la loi. Dans ce cadre, j'ai fait une demande à SW pour obtenir une version officielle "lite" ou "ancienne" à un coût raisonnable. Cette demande est restée vaine car elle ne rentre pas dans leur politique de commercialisation.
J'ai, donc, testé FC qui finalement permet énormément de choses. Un autre avantage non négligeable est de fonctionner dans les environnements Linux, Mac et Windows. Personnellement je suis un utilisateur Linux de longue date et utilisateur Windows que si je n'ai pas d'autres solutions ce qui devient de plus en plus rare.
Remarque : On ne peut pas comparer les performances de SW avec FC car on ne joue pas dans la même cour. De plus, les coûts d’acquisition ne sont pas les mêmes, l'un est payant (plusieurs k€) et l'autre open (gratuit).
Par ailleurs, sur le site, j'ai en cours la construction d'une petite CNC et j'ai utilisé ce projet pour l'apprentissage de FC. Il est plus facile d'apprendre sur un projet concret que par le biais d'exercices.
La reprise de projet inclus tous les éléments de la CNC (pièces mécaniques, entraînements, translations, vis, écrous, rondelles, etc...) mais également les interfaces (BP, interrupteur, AU, connecteurs). Il ne manque que le câblage
Lorsqu'on génère la "part list" on a tout les composants du projet, ce qui peut être sympathique pour gérer les approvisionnements.
Quelques copies d'écrans du projet.
J'ai également testé l'atelier de rendu mais il reste des mystères à résoudre dans la gestion des couleurs.
Il peut être intéressant pour les utilisateurs de FC du site MB de partager leurs expériences sur ce logiciel.
@+
Je suis privé de travaux pratiques depuis quelques temps et encore pour quelques mois. J'ai mis à profit ce temps disponible pour voir comment remplacer mon modeleur Rhino. J'utilise ce logiciel sous licence officielle depuis 10 ans et il me permet de concevoir tout ce que j'ai souhaité faire jusqu'à présent. Malheureusement, il est un peut faible qu'un point de vue utilisation paramétrique et la communauté des amateurs n'est pas très importante. L'achat d'une nouvelle version est, comme d'habitude, hors de prix pour un usage non professionnel.
Il existe quelques logiciels intéressants pour la réalisation de projet 3D mais je me suis limité à l'étude de SW et freeCad. Le ré-apprentissage d'un nouveau logiciel de conception 3D nécessite pas mal d'énergie surtout si l'on a une maîtrise d'un autre.
La philosophie de SW et FC (freeCad) est similaire et la connaissance de l'un facilite l'usage de l'autre.
J'avais une contrainte supplémentaire qui est de pouvoir exploiter le résultat de mes conceptions de manière officielle sans tomber sous le coût de la loi. Dans ce cadre, j'ai fait une demande à SW pour obtenir une version officielle "lite" ou "ancienne" à un coût raisonnable. Cette demande est restée vaine car elle ne rentre pas dans leur politique de commercialisation.
J'ai, donc, testé FC qui finalement permet énormément de choses. Un autre avantage non négligeable est de fonctionner dans les environnements Linux, Mac et Windows. Personnellement je suis un utilisateur Linux de longue date et utilisateur Windows que si je n'ai pas d'autres solutions ce qui devient de plus en plus rare.
Remarque : On ne peut pas comparer les performances de SW avec FC car on ne joue pas dans la même cour. De plus, les coûts d’acquisition ne sont pas les mêmes, l'un est payant (plusieurs k€) et l'autre open (gratuit).
Par ailleurs, sur le site, j'ai en cours la construction d'une petite CNC et j'ai utilisé ce projet pour l'apprentissage de FC. Il est plus facile d'apprendre sur un projet concret que par le biais d'exercices.
La reprise de projet inclus tous les éléments de la CNC (pièces mécaniques, entraînements, translations, vis, écrous, rondelles, etc...) mais également les interfaces (BP, interrupteur, AU, connecteurs). Il ne manque que le câblage
Lorsqu'on génère la "part list" on a tout les composants du projet, ce qui peut être sympathique pour gérer les approvisionnements.
Quelques copies d'écrans du projet.
J'ai également testé l'atelier de rendu mais il reste des mystères à résoudre dans la gestion des couleurs.
Il peut être intéressant pour les utilisateurs de FC du site MB de partager leurs expériences sur ce logiciel.
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Salut
Tu a bien plus de courage que moi, jamais je n’ai réussit a passer plus d'une après midi sur ce genre de logiciel (la s'est sur j'ai tort) peut être parce que je n'ai pas de prof pour me conseiller.
Peut être plus tard je laisserais tomber mon bon vieux logiciel P.A.D.T.E.C. comme tu dit pour faire un projet concret avec.
BOB
Tu a bien plus de courage que moi, jamais je n’ai réussit a passer plus d'une après midi sur ce genre de logiciel (la s'est sur j'ai tort) peut être parce que je n'ai pas de prof pour me conseiller.
Peut être plus tard je laisserais tomber mon bon vieux logiciel P.A.D.T.E.C. comme tu dit pour faire un projet concret avec.
BOB
bob47- complétement accro
- Messages : 2565
Points : 3345
Date d'inscription : 28/10/2011
Age : 67
Localisation : THONON
Re: Conception 3D
Salut bob47,
Une fois la philosophie comprise, on avance vite.
@+
Pas de prof particulier, juste un peu de persévérance, beaucoup de lectures sur le net, beaucoup d'essais et de l'aide du forum freeCad.bob47 a écrit:Tu a bien plus de courage que moi, jamais je n’ai réussit a passer plus d'une après midi sur ce genre de logiciel (la s'est sur j'ai tort) peut être parce que je n'ai pas de prof pour me conseiller.
Une fois la philosophie comprise, on avance vite.
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
hello
grace a vous, je m'y suis mis cet aprem, telechargé et installé
un peu deroutant par rapport a solid works, et surtout plus lourd pour faire une piece, par exemple pour definir une cote dans une esquisse, mais bon, l'un est gratuit et l'autre inabordable pour le particulier, la convivialité a un prix
on verra dans quelques semaines ce que ca donne si j'ai le courage de dessiner un truc avec, ou si je le fais sous sw
grace a vous, je m'y suis mis cet aprem, telechargé et installé
un peu deroutant par rapport a solid works, et surtout plus lourd pour faire une piece, par exemple pour definir une cote dans une esquisse, mais bon, l'un est gratuit et l'autre inabordable pour le particulier, la convivialité a un prix
on verra dans quelques semaines ce que ca donne si j'ai le courage de dessiner un truc avec, ou si je le fais sous sw
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Whaou, moi qui essai tant bien que mal de m'y mettre sérieusement !
Tu fais les assemblages avec assembly2 ?
Je suis impressioné.
@+
Tu fais les assemblages avec assembly2 ?
Je suis impressioné.
@+
meles- Admin
- Messages : 14930
Points : 21887
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Conception 3D
Bonjour,
Personnellement j'utilise la version 0.16 (développement) sous Linux. Il y a pratiquement une mise à jour quotidienne.
L'un des développeur français et également présent sur le forum français.
Il faut faire fi de ce que l'on connaît et persévérer pour progresser avec le nouveau soft.
Comme le projet est très gros (à cause des détails), j'ai fait le découpage suivant :
- un fichier montage X (tout ce qui se rapporte à l'axe X) avec assambly2,
- un fichier montage Y avec assembly2,
- un fichier montage Z avec assembly2,
- un fichier montage Broche avec assembly2,
- un fichier montage Interface avec assembly2,
- enfin un fichier (assembly2) qui regroupe tous les précédents.
Cela permet de travailler plus rapidement sur les différentes composantes (vue la taille le traitement prend un peu de temps) du projet et de faire une actualisation globale de temps en temps. Pour mémoire le projet global représente un fichier d'environ 70 MO.
De plus, FC possède pas mal de macros sous Python (il faut chercher un peu) qui simplifient son utilisation.
Pour les amateurs du langage Python que du bonheur (astuces pour apprendre, il suffit d'observer ce qui se passe dans la console Python de FC).
@+
Quelle version utilises-tu ? et sous quel OS ?junkdealer a écrit:grace a vous, je m'y suis mis cet aprem, telechargé et installé
Personnellement j'utilise la version 0.16 (développement) sous Linux. Il y a pratiquement une mise à jour quotidienne.
J'avais prévenu que ce n'était pas comparable mais il a le mérite d’exister et être "open", de plus, le développement est relativement réactif.junkdealer a écrit:un peu deroutant par rapport a solid works, et surtout plus lourd pour faire une piece, par exemple pour definir une cote dans une esquisse, mais bon, l'un est gratuit et l'autre inabordable pour le particulier, la convivialité a un prix
L'un des développeur français et également présent sur le forum français.
J'ai également subit cette impression et je me disais que Rhino faisait mieux et plus simple (difficile lorsqu'on a des habitudes).junkdealer a écrit:on verra dans quelques semaines ce que ca donne si j'ai le courage de dessiner un truc avec, ou si je le fais sous sw
Il faut faire fi de ce que l'on connaît et persévérer pour progresser avec le nouveau soft.
Pour moi, le seul moyen c'est d'oublier tout et de commencer à zéro (conditionnement)meles a écrit:Whaou, moi qui essai tant bien que mal de m'y mettre sérieusement !
Oui, j'utilise Assembly2 pour le montage de la CNC.meles a écrit:Tu fais les assemblages avec assembly2 ?
Comme le projet est très gros (à cause des détails), j'ai fait le découpage suivant :
- un fichier montage X (tout ce qui se rapporte à l'axe X) avec assambly2,
- un fichier montage Y avec assembly2,
- un fichier montage Z avec assembly2,
- un fichier montage Broche avec assembly2,
- un fichier montage Interface avec assembly2,
- enfin un fichier (assembly2) qui regroupe tous les précédents.
Cela permet de travailler plus rapidement sur les différentes composantes (vue la taille le traitement prend un peu de temps) du projet et de faire une actualisation globale de temps en temps. Pour mémoire le projet global représente un fichier d'environ 70 MO.
De plus, FC possède pas mal de macros sous Python (il faut chercher un peu) qui simplifient son utilisation.
Pour les amateurs du langage Python que du bonheur (astuces pour apprendre, il suffit d'observer ce qui se passe dans la console Python de FC).
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
hello
freecad 0.15 sous seven et 0.16 il me semble sous xubuntu, faut que je le vire et que je cherche la version stable, par defaut avec "le market", il propose une 0.12 bien trop ancienne, et avec les ppa, il installe la derniere en dev
un bon point, la souris 3D est reconnue, et plus difficile a manier, car le soft etant moins gourmand que SW, c'est bigrement plus reactif, mais bon, faudrait desactiver plein de trucs sous solid pour dire que freecad est moins gourmand de base, car son rendu a l'ecran est surtout moins gourmand de base, pas d'ombre portee, de nuances de lumière sur les pieces, que des trucs jolis sous sw certes, mais qui servent a rien au final . . . . d'ailleurs quand mon vieux PC a commencé a ramer, j'ai desactivé plein de trucs de rendus et cie sous sw, et j'ai pu tenir encore 2 ans
freecad 0.15 sous seven et 0.16 il me semble sous xubuntu, faut que je le vire et que je cherche la version stable, par defaut avec "le market", il propose une 0.12 bien trop ancienne, et avec les ppa, il installe la derniere en dev
un bon point, la souris 3D est reconnue, et plus difficile a manier, car le soft etant moins gourmand que SW, c'est bigrement plus reactif, mais bon, faudrait desactiver plein de trucs sous solid pour dire que freecad est moins gourmand de base, car son rendu a l'ecran est surtout moins gourmand de base, pas d'ombre portee, de nuances de lumière sur les pieces, que des trucs jolis sous sw certes, mais qui servent a rien au final . . . . d'ailleurs quand mon vieux PC a commencé a ramer, j'ai desactivé plein de trucs de rendus et cie sous sw, et j'ai pu tenir encore 2 ans
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Bonjour,
Création d'une boite directement à partir de la console Python.
et le code correspondant :
Création d'une boite directement à partir de la console Python.
et le code correspondant :
- Code:
>>> import Part
>>> from FreeCAD import Vector
>>> boxshape=Part.makeBox(93,64,30,Vector(-4,-4,8))
>>> cutout=Part.makeBox(87,58,30,Vector(-1,-1,-5))
>>> pibase=boxshape.cut(cutout)
>>> Part.show(pibase)
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Bonjour,
Exemple d'implantation d'une pièce (avec murs translucides)
Un petit détail.
Exemple d'implantation d'une pièce (avec murs translucides)
Un petit détail.
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
hello
0.16 v6203 pour linux, je regarde pour trouver la 0.15
0.16 v6203 pour linux, je regarde pour trouver la 0.15
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Re,
@+
Si tu es sous Ubuntu la version 0.15 est dans la logithèque.junkdealer a écrit:0.16 v6203 pour linux, je regarde pour trouver la 0.15
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
depûis la logitheque, il m'a colle la 0.12 hier . . ., je suis sous xubuntu, mais normalement c'est pareil niveau logitheque
bref, ferai a l'os, j'ai l'habitude
je suis belou ou y'a pas moyen d'avoir un plan coté ? apres 10 minutes, j'ai fini par avoir mes vues de cote et cie, mais impossible de coter les plans sans passer par python ??? whaaaaaaa je retourne sur sw
on n'est que 2 on dirait la dessus
bien amicalement
Jerome
bref, ferai a l'os, j'ai l'habitude
je suis belou ou y'a pas moyen d'avoir un plan coté ? apres 10 minutes, j'ai fini par avoir mes vues de cote et cie, mais impossible de coter les plans sans passer par python ??? whaaaaaaa je retourne sur sw
on n'est que 2 on dirait la dessus
bien amicalement
Jerome
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Re,
Tu cherches à faire cela :
Atelier Drawing pour la création et atelier Drawing Dimensioning pour la cotation.
@
Tu cherches à faire cela :
Atelier Drawing pour la création et atelier Drawing Dimensioning pour la cotation.
@
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
noooooooooon ils ont fait un atelier separé !! vindieu, mais a quoi bon ? decidement la philosophie est tres speciale
entre le clic bouton du milieu puis bouton gauche pour faire tourner la piece et les ateliers bois clair, bois foncé, cote horizontale ou cote verticale, y'a de quoi s'y perdre
entre le clic bouton du milieu puis bouton gauche pour faire tourner la piece et les ateliers bois clair, bois foncé, cote horizontale ou cote verticale, y'a de quoi s'y perdre
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Re,
@+
[Edit] Active aussi l'option "zoomer sur le curseur"
Quelle option utilises-tu pour la navigation 3D ?
Pour la souris faire Edition -> Préférence : sous Affichage choisi ton mode de déplacement 3Djunkdealer a écrit:entre le clic bouton du milieu puis bouton gauche pour faire tourner la piece et les ateliers bois clair, bois foncé, cote horizontale ou cote verticale, y'a de quoi s'y perdre
@+
[Edit] Active aussi l'option "zoomer sur le curseur"
Quelle option utilises-tu pour la navigation 3D ?
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Bonjour,
Exemple issu de la conception "petite CNC", le support du PAP de l'axe X
@+
Exemple issu de la conception "petite CNC", le support du PAP de l'axe X
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
hello
au boulot j'ai une souris 3D, donc pas de soucis pour faire "roter" les pieces
http://www.3dconnexion.fr/products/spacemouse/spacenavigator.html
c'est magique et ca soulage bien sous SW, et sous freecad aussi
c'est a la maison que je me suis arrache les cheveux hier, je vais aller voir ds les preferences
j'ai pas l'atelier drawing dimensionning sous seven
sous linux, je sais pas, j'ai pas regardé apres ton message d'hier
mais en 0.15, c'est a l'arrache pour la cotation
General Dimensioning and Tolerancing
Drawing dimensions an tolerances are still under development but you can get some basic functionality with a bit of work.
First you need to get the gdtsvg python module from here (WARNING: This could be broken at any time!):
https://github.com/jcc242/FreeCAD
To get a feature control frame, try out the following:
import gdtsvg as g # Import the module, I like to give it an easy handle
ourFrame = g.ControlFrame("0","0", g.Perpendicularity(), ".5", g.Diameter(), g.ModifyingSymbols("M"), "A",
g.ModifyingSymbols("F"), "B", g.ModifyingSymbols("L"), "C", g.ModifyingSymbols("I"))
Here is a good breakdown of the contents of a feature control frame: http://www.cadblog.net/adding-geometric-tolerances.htm
The parameters to pass to control frame are:
X-coordinate in SVG-coordinate system (type string)
Y-coordinate in SVG-coordinate system (type string)
The desired geometric characteristic symbol (tuple, svg string as first, width of symbol as second, height of symbol as third)
The tolerance (type string)
(optional) The diameter symbol (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The condition modifying material (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The first datum (type string)
(optional) The first datum's modifying condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The second datum (type string)
(optional) The second datum's modifying condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The third datum (type string)
(optional) The third datum's material condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
The ControlFrame function returns a type containing (svg string, overall width of control frame, overall height of control frame)
To get a dimension, try out the following:
import gdtsvg
ourDimension = linearDimension(point1, point2, textpoint, dimensiontext, linestyle=getStyle("visible"),
arrowstyle=getStyle("filled"), textstyle=getStyle("text")
Inputs for linear dimension are:
point1, an (x,y) tuple with svg-coordinates, this is one of the points you would like to dimension between
point2, an (x,y) tuple with svg-coordinates, this is the second point you would like to dimension between
textpoint, an (x,y) tuple of svg-coordinates, this is where the text of your dimension will be
dimensiontext, a string containing the text you want the dimension to say
linestyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling the how the lines look
arrowstyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling how the arrows look
textstyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling how the text looks
With those two, you can proceed as above for displaying them on the drawing page. This module is very buggy and can be broken at any given moment, bug reports are welcome on the github page for now, or contact jcc242 on the forums if you post a bug somewhere else.
au boulot j'ai une souris 3D, donc pas de soucis pour faire "roter" les pieces
http://www.3dconnexion.fr/products/spacemouse/spacenavigator.html
c'est magique et ca soulage bien sous SW, et sous freecad aussi
c'est a la maison que je me suis arrache les cheveux hier, je vais aller voir ds les preferences
j'ai pas l'atelier drawing dimensionning sous seven
sous linux, je sais pas, j'ai pas regardé apres ton message d'hier
mais en 0.15, c'est a l'arrache pour la cotation
General Dimensioning and Tolerancing
Drawing dimensions an tolerances are still under development but you can get some basic functionality with a bit of work.
First you need to get the gdtsvg python module from here (WARNING: This could be broken at any time!):
https://github.com/jcc242/FreeCAD
To get a feature control frame, try out the following:
import gdtsvg as g # Import the module, I like to give it an easy handle
ourFrame = g.ControlFrame("0","0", g.Perpendicularity(), ".5", g.Diameter(), g.ModifyingSymbols("M"), "A",
g.ModifyingSymbols("F"), "B", g.ModifyingSymbols("L"), "C", g.ModifyingSymbols("I"))
Here is a good breakdown of the contents of a feature control frame: http://www.cadblog.net/adding-geometric-tolerances.htm
The parameters to pass to control frame are:
X-coordinate in SVG-coordinate system (type string)
Y-coordinate in SVG-coordinate system (type string)
The desired geometric characteristic symbol (tuple, svg string as first, width of symbol as second, height of symbol as third)
The tolerance (type string)
(optional) The diameter symbol (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The condition modifying material (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The first datum (type string)
(optional) The first datum's modifying condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The second datum (type string)
(optional) The second datum's modifying condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
(optional) The third datum (type string)
(optional) The third datum's material condition (tuple, svg string as first, width of symbol as second, height of symbol as third)
The ControlFrame function returns a type containing (svg string, overall width of control frame, overall height of control frame)
To get a dimension, try out the following:
import gdtsvg
ourDimension = linearDimension(point1, point2, textpoint, dimensiontext, linestyle=getStyle("visible"),
arrowstyle=getStyle("filled"), textstyle=getStyle("text")
Inputs for linear dimension are:
point1, an (x,y) tuple with svg-coordinates, this is one of the points you would like to dimension between
point2, an (x,y) tuple with svg-coordinates, this is the second point you would like to dimension between
textpoint, an (x,y) tuple of svg-coordinates, this is where the text of your dimension will be
dimensiontext, a string containing the text you want the dimension to say
linestyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling the how the lines look
arrowstyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling how the arrows look
textstyle, a string containing svg (i.e. css) styles, using the getStyle function to retrieve a preset string, for styling how the text looks
With those two, you can proceed as above for displaying them on the drawing page. This module is very buggy and can be broken at any given moment, bug reports are welcome on the github page for now, or contact jcc242 on the forums if you post a bug somewhere else.
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Re,
J'utilise pour la navigation 3D le mode Blender + zoom sous la souris.
Cela ne permet de tout gérer avec la molette de la souris.
Molette appuyée pour la rotation.
Molette rotation pour le zoom
Je n'utilise pas le mode translation (clic gauche + clic molette), il suffit de faire zoom arrière, déplacement souris puis zoom avant.
@+
J'utilise pour la navigation 3D le mode Blender + zoom sous la souris.
Cela ne permet de tout gérer avec la molette de la souris.
Molette appuyée pour la rotation.
Molette rotation pour le zoom
Je n'utilise pas le mode translation (clic gauche + clic molette), il suffit de faire zoom arrière, déplacement souris puis zoom avant.
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Bon, je sais pas pourquoi c'est pas venu avec la version que j'ai mis, mais y'a la procedure pour rajouter l'atelier drawing dimension
si seulement ca marchait pour la vraie vie et le veritable atelier, une ligne de python, et hop, les murs s'eloignent, les machines bougent, et on se cree un nouvel atelier vide et propre
FreeCAD_drawing_dimensioning
Drawing dimensioning workbench for FreeCAD v0.15 or later. Take note that this workbench is experimental and still contains bugs.
Intended work-flow:
•create a drawing page and a drawing of the part using the drawing workbench
•switch to the drawing dimensioning workbench to add dimensions to that drawing
Features
•linear dimensioning
•circular and radial dimensioning
•angular dimension
•center lines
•adding, editing and moving dimension text
•deleting dimensions
•Draw a dimension or a symbol anywhere on the drawing with "Add grab point"
Limitations
•No parametric updating, if the drawing is updated the dimensions need to be redone
•only works with FreeCAD version 0.15+
Linux Installation Instructions
To use this workbench clone this git repository under your FreeCAD MyScripts directory, and install the pyside and numpy python libraries. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows
$ sudo apt-get install git python-numpy python-pyside
$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod
$ git clone https://github.com/hamish2014/FreeCAD_drawing_dimensioning.git
Once installed, use git to easily update to the latest version:
$ cd ~/.FreeCAD/Mod/FreeCAD_drawing_dimensioning
$ git pull
$ rm *.pyc
Windows Installation Instructions
Tested with 015.4415 Development Snapshot on a Windows 7 64bit-System (thanks BPLRFE )
•download the git repository as ZIP
•assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_15", go to "C:\PortableApps\FreeCAD 0_15\Mod" within Windows Explorer
•create new directory named "DrawingDimensioning"
•unzip downloaded repository in "C:\PortableApps\FreeCAD 0_15\Mod\DrawingDimensioning"
FreeCAD will now have a new workbench-entry called "DrawingDimensioning".
Pyside and Numpy are integrated in the FreeCAD dev-Snapshots 0.15, so these Python packages do not need to be installed individually
To update to the latest version, delete the DrawingDimensioning folder and redownload the git repository.
Mac Installation Instructions
Copy or unzip the drawing dimensioning folder to the directory FreeCAD.app/Contents/Mod
where FreeCAD.app is the folder where FreeCAD is installed. (thanks PLChris)
si seulement ca marchait pour la vraie vie et le veritable atelier, une ligne de python, et hop, les murs s'eloignent, les machines bougent, et on se cree un nouvel atelier vide et propre
FreeCAD_drawing_dimensioning
Drawing dimensioning workbench for FreeCAD v0.15 or later. Take note that this workbench is experimental and still contains bugs.
Intended work-flow:
•create a drawing page and a drawing of the part using the drawing workbench
•switch to the drawing dimensioning workbench to add dimensions to that drawing
Features
•linear dimensioning
•circular and radial dimensioning
•angular dimension
•center lines
•adding, editing and moving dimension text
•deleting dimensions
•Draw a dimension or a symbol anywhere on the drawing with "Add grab point"
Limitations
•No parametric updating, if the drawing is updated the dimensions need to be redone
•only works with FreeCAD version 0.15+
Linux Installation Instructions
To use this workbench clone this git repository under your FreeCAD MyScripts directory, and install the pyside and numpy python libraries. On a Linux Debian based system such as Ubuntu, installation can be done through BASH as follows
$ sudo apt-get install git python-numpy python-pyside
$ mkdir ~/.FreeCAD/Mod
$ cd ~/.FreeCAD/Mod
$ git clone https://github.com/hamish2014/FreeCAD_drawing_dimensioning.git
Once installed, use git to easily update to the latest version:
$ cd ~/.FreeCAD/Mod/FreeCAD_drawing_dimensioning
$ git pull
$ rm *.pyc
Windows Installation Instructions
Tested with 015.4415 Development Snapshot on a Windows 7 64bit-System (thanks BPLRFE )
•download the git repository as ZIP
•assuming FreeCAD is installed in "C:\PortableApps\FreeCAD 0_15", go to "C:\PortableApps\FreeCAD 0_15\Mod" within Windows Explorer
•create new directory named "DrawingDimensioning"
•unzip downloaded repository in "C:\PortableApps\FreeCAD 0_15\Mod\DrawingDimensioning"
FreeCAD will now have a new workbench-entry called "DrawingDimensioning".
Pyside and Numpy are integrated in the FreeCAD dev-Snapshots 0.15, so these Python packages do not need to be installed individually
To update to the latest version, delete the DrawingDimensioning folder and redownload the git repository.
Mac Installation Instructions
Copy or unzip the drawing dimensioning folder to the directory FreeCAD.app/Contents/Mod
where FreeCAD.app is the folder where FreeCAD is installed. (thanks PLChris)
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Re,
Voila un moyen de faire fortune. Reste plus qu'à trouver la solution.
junkdealer a écrit:si seulement ca marchait pour la vraie vie et le veritable atelier, une ligne de python, et hop, les murs s'eloignent, les machines bougent, et on se cree un nouvel atelier vide et propre
Voila un moyen de faire fortune. Reste plus qu'à trouver la solution.
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Bonjour,
Dans l'atelier Assembly2, on peut également générer une Part List ou BOM ou nomenclature, si vous préférez.
Le fichier assembly2 correspondant à l'axe Z
et la nomenclature
@+
Dans l'atelier Assembly2, on peut également générer une Part List ou BOM ou nomenclature, si vous préférez.
Le fichier assembly2 correspondant à l'axe Z
et la nomenclature
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
Re,
D'autres membres de MB utilise-t-il FC ?
On pourrait partager nos expériences pour progresser ensemble.
@+
D'autres membres de MB utilise-t-il FC ?
On pourrait partager nos expériences pour progresser ensemble.
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Re: Conception 3D
a mon avis, une partie des meta "bave" devant ta maitrise de freecad, et j'en fais partie , et l'autre partie se bidonne en arriere plan ( et j'en fais partie aussi ) a me voir galerer pour te suivre avec le meme soft, meme version, mais pas les memes menus les joies de l'open source, ou tout depend de la source justement, car ma 0.16 sous xubuntu 12 n'a pas le module dimensionning de base
junkdealer- complétement accro
- Messages : 3658
Points : 4239
Date d'inscription : 04/03/2015
Age : 54
Localisation : Nancy
Re: Conception 3D
Je suis utilisateur de FreeCAD, enfin j'essaye !
J'hallucine quand je vois ce que tu fais avec. Moi, quand j'arrive a faire un trou dans un cube, je saute de joie ! J'ose pas me lancer pour un plan complet, pourtant j'ai un support de tour à bois a modeliser, un sys thien air V2, etc ....
A ce propos, il y avait eu un début de post dessus: http://www.metabricoleur.com/t10117-freecad-trucs-tours-de-main-et-autres
J'hallucine quand je vois ce que tu fais avec. Moi, quand j'arrive a faire un trou dans un cube, je saute de joie ! J'ose pas me lancer pour un plan complet, pourtant j'ai un support de tour à bois a modeliser, un sys thien air V2, etc ....
A ce propos, il y avait eu un début de post dessus: http://www.metabricoleur.com/t10117-freecad-trucs-tours-de-main-et-autres
meles- Admin
- Messages : 14930
Points : 21887
Date d'inscription : 13/05/2011
Localisation : Aubagne
Re: Conception 3D
Re,
Il faut avoir le courage d'essayer de maîtriser la bête. FC n'est pas parfait mais il reste encore tant de choses à découvrir, alors si on se met à plusieurs, on va progresser très vite.
Pour ma part, je suis prêt à partager ce que j'ai appris jusqu'à présent avec les membres du forum MB.
Actuellement j'utilise la version suivante :
OS: Ubuntu 14.04.3 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6218 (Git)
Build type: None
Branch: master
Hash: e0ee8bb8ca0f2c1eb9f3e5c1b47e2314a94a434a
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Date : 12/01/2016 - 00:26:34
Il est vrai qu'avec une version de développement, on prend le risque d'avoir des plantages. Donc, il faut impérativement faire des sauvegardes régulières pour réduire le risque de perte de données. Les plantages sont quand même rares.
@+
Je n'ai aucun mérite cela représente tout de même quelques heures de travail et de recherche.junkdealer a écrit: a mon avis, une partie des meta "bave" devant ta maitrise de freecad, et j'en fais partie , et l'autre partie se bidonne en arriere plan ( et j'en fais partie aussi ) a me voir galerer pour te suivre avec le meme soft, meme version, mais pas les memes menus les joies de l'open source, ou tout depend de la source justement, car ma 0.16 sous xubuntu 12 n'a pas le module dimensionning de base
Il faut avoir le courage d'essayer de maîtriser la bête. FC n'est pas parfait mais il reste encore tant de choses à découvrir, alors si on se met à plusieurs, on va progresser très vite.
Pour ma part, je suis prêt à partager ce que j'ai appris jusqu'à présent avec les membres du forum MB.
Actuellement j'utilise la version suivante :
OS: Ubuntu 14.04.3 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6218 (Git)
Build type: None
Branch: master
Hash: e0ee8bb8ca0f2c1eb9f3e5c1b47e2314a94a434a
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Date : 12/01/2016 - 00:26:34
Il est vrai qu'avec une version de développement, on prend le risque d'avoir des plantages. Donc, il faut impérativement faire des sauvegardes régulières pour réduire le risque de perte de données. Les plantages sont quand même rares.
@+
icarePetibles- acharné du forum
- Messages : 414
Points : 762
Date d'inscription : 14/05/2015
Age : 70
Localisation : Moselle
Page 1 sur 2 • 1, 2
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum