SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
PyOSV
Modélisation libre d'objets complexes
Newsletter #3
Juin 2018
Auteur(s) : Guillaume Florent (florentsailing-at-gmail.com)
Repositories : https://github.com/osv-team
Première version de l'interface utilisateur
Une première version de l'interface graphique est disponible pour osvcad https://github.com/osv-
team.osvcad. 5 fenêtres la composent:
- un 'explorer' des fichiers du projet (en haut à gauche du screenshot). C'est dans cette arborescence
que l'on sélectionne un script de modélisation ou un fichier CAO à visualiser.
- une fenêtre d'affichage des messages de log (en bas à gauche du screenshot).
- un éditeur de code (au centre), qui permet d'exprimer en Python la constitution d'assemblages et
le positionnement relatif des pièces et des assemblages.
- une vue 3D de l'objet modélisé (en haut à droite), qui s'adapte au script de modélisation
sélectionné dans l'explorer.
- une vue de la structure de l'objet modélisé (en bas à droite), dans laquelle les liens entre pièces,
qui sont représentées par des noeuds sphériques, sont affichés. Les noeuds sont positionnés au
centre de gravité de chaque pièce et la taille de la sphère dépend de la taille de la boite englobante
de chaque pièce.
Evolutions à venir
Si certains choix initiaux d'osvcad ont montré leur potentiel (l'utilisation d'ancres par exemple),
d'autres méritent certaines modifications afin de ne pas limiter les possibilités de modélisation.
Les 'ancres', concept central du projet, vont passer de (1 point, 1 vecteur 'normal') à (1 point, 1
vecteur 'normal', 1 vecteur 'tangent') afin de lever une ambiguité angulaire quant au
positionnement de 2 pièces.
Les liens entre les pièces seront exprimés en termes de liaison mécanique (rotule, glissière etc ...)
afin de permettre une expression plus intuitive pour les concepteurs.
Il sera, à terme, également possible de créer des chaines cinématiques (cycles fermés) qui seront
résolues via l'utilisation de solveurs de contraintes et de créer ainsi une véritable maquette
numérique de l'objet. Le mois de juin a donc été principalement été utilisé pour étudier les
librairies de modélisation mécanique et les solveurs de contraintes open source et pour réaliser un
prototype logiciel qui évoluera vers la nouvelle version d'osvcad.
La modélisation de la géométrie des pièces via des scripts pourra se faire directement en utilisant
PythonOCC. Les librairies 'facilitantes' (e.g. ccad https://github.com/osv-team/ccad) seront optionelles.
D'autre part, nous travaillons avec Bernard Uguen afin d'enrichir les données liées à chaque pièce
du modèle afin de créer un vrai système d'information autour d'un objet complexe.
Feuille de route Véhicule Ouvert
Le 28 et le 29 juin, à l'initiative de Gabriel Plassat (ADEME), se déroulait à Villeurbanne (dans les
locaux de La Myne https://www.lamyne.org ) la rencontre visant à établir la feuille de route de la
Fabrique des Mobilités pour les Véhicules Ouverts.
Le projet PyOSV y était représenté et a participé à ces 2 journées fourmillantes d'idées tout en
attirant l'attention sur les possibles synergies entre les acteurs du Véhicule Ouvert et le projet
PyOSV.
Le compte-rendu est disponible à : https://pad.lamyne.org/La-FabMob-a-la-MYNE#
Le point sur la roadmap
Légende:
en cours
terminé
Communication / communauté
• Tutoriel détaillé pour la création des librairies de pièces
• Rédaction d'un lexique autour du projet
• Liste des tâches avec temps estimé et degré de difficulté (afin de faciliter l'intégration de
nouveaux contributeurs)
• Documentation !
Spécifications
• Cas d'utilisations (aka Use Cases)
Qualité du projet
• Redaction d'un guide de contribution, des normes et standards de développement
• Python 3.6 +
• Packages installables via conda
• Images Docker des environnements
• Intégration Continue (Travis)
• Intégration Continue (Appveyor)
• Qualité de code (Codacy)
Fonctionnalités
PyOSV
• 2eme vecteur pour les ancres
• Lien entre 'Constraints' et liaisons mécaniques possibles.
• Nouveaux types de noeuds du graphe de modélisation.
• 'IDE' de conception
• Procédure d'extraction du site 'concepteur' vers le site 'fabricant'.
• Intégration FreeCAD
Web
• Site 'concepteur' / pateforme collaborative
• Site 'fabricant' / instructions de fabrication
Si vous ne souhaitez plus recevoir cette newsletter, merci de le signaler à Guillaume Florent (florentsailing-at-
gmail.com).

Contenu connexe

Similaire à Py osv newsletter-062018

Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Martin Latrille
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...Olivier Carpentier
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationStéphane Traumat
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Renoir Boulanger
 
Introduction aux web components
Introduction aux web componentsIntroduction aux web components
Introduction aux web componentsFrancois ANDRE
 
Exemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewExemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewLuc Desruelle
 
Exemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewExemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewLuc Desruelle
 
Exemple code oop_labview
Exemple code oop_labviewExemple code oop_labview
Exemple code oop_labviewLuc Desruelle
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphiqueIdean France
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdfimenhamada17
 
2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciellauraty3204
 
introduction à la gestion de projet
introduction à la gestion de projetintroduction à la gestion de projet
introduction à la gestion de projetlaureno
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebFrédéric Harper
 

Similaire à Py osv newsletter-062018 (20)

Design patterns
Design patternsDesign patterns
Design patterns
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)
 
_JCVFr
_JCVFr_JCVFr
_JCVFr
 
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...MS experience 2017 -  Transformer votre façon de collaborer avec la nouvelle ...
MS experience 2017 - Transformer votre façon de collaborer avec la nouvelle ...
 
Angular.pdf
Angular.pdfAngular.pdf
Angular.pdf
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
 
Introduction aux web components
Introduction aux web componentsIntroduction aux web components
Introduction aux web components
 
Exemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewExemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labview
 
Exemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labviewExemple de-code-oop-avec-labview
Exemple de-code-oop-avec-labview
 
Exemple code oop_labview
Exemple code oop_labviewExemple code oop_labview
Exemple code oop_labview
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphique
 
Angular développer des applications .pdf
Angular développer des applications .pdfAngular développer des applications .pdf
Angular développer des applications .pdf
 
2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel2-Cours de Géniel Logiciel
2-Cours de Géniel Logiciel
 
Front end Hero Presentation
Front end Hero PresentationFront end Hero Presentation
Front end Hero Presentation
 
introduction à la gestion de projet
introduction à la gestion de projetintroduction à la gestion de projet
introduction à la gestion de projet
 
Digital lab brief
Digital lab   briefDigital lab   brief
Digital lab brief
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 

Dernier

BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsidelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0ourssoula
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...idelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileMBouderbala
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxdocteurgyneco1
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsidelewebmestre
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 

Dernier (20)

BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcinsBOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
BOW 24 - De la réflexion de groupe à l'immersion dans des bâtiments porcins
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0La logistique a L'ère de l'industrie 4.0
La logistique a L'ère de l'industrie 4.0
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
Compersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huileCompersseur d'air a vis atlas copco avec huile
Compersseur d'air a vis atlas copco avec huile
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatiqueBOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
BOW 2024 - 3 1 - Les infrastructures équestres et le changement climatique
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
Support de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptxSupport de cours La technologie WDM.pptx
Support de cours La technologie WDM.pptx
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
BOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminantsBOW 2024-3-10 - Batcool Petits ruminants
BOW 2024-3-10 - Batcool Petits ruminants
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 

Py osv newsletter-062018

  • 1. PyOSV Modélisation libre d'objets complexes Newsletter #3 Juin 2018 Auteur(s) : Guillaume Florent (florentsailing-at-gmail.com) Repositories : https://github.com/osv-team
  • 2. Première version de l'interface utilisateur Une première version de l'interface graphique est disponible pour osvcad https://github.com/osv- team.osvcad. 5 fenêtres la composent: - un 'explorer' des fichiers du projet (en haut à gauche du screenshot). C'est dans cette arborescence que l'on sélectionne un script de modélisation ou un fichier CAO à visualiser. - une fenêtre d'affichage des messages de log (en bas à gauche du screenshot). - un éditeur de code (au centre), qui permet d'exprimer en Python la constitution d'assemblages et le positionnement relatif des pièces et des assemblages. - une vue 3D de l'objet modélisé (en haut à droite), qui s'adapte au script de modélisation sélectionné dans l'explorer. - une vue de la structure de l'objet modélisé (en bas à droite), dans laquelle les liens entre pièces, qui sont représentées par des noeuds sphériques, sont affichés. Les noeuds sont positionnés au centre de gravité de chaque pièce et la taille de la sphère dépend de la taille de la boite englobante de chaque pièce. Evolutions à venir Si certains choix initiaux d'osvcad ont montré leur potentiel (l'utilisation d'ancres par exemple), d'autres méritent certaines modifications afin de ne pas limiter les possibilités de modélisation. Les 'ancres', concept central du projet, vont passer de (1 point, 1 vecteur 'normal') à (1 point, 1 vecteur 'normal', 1 vecteur 'tangent') afin de lever une ambiguité angulaire quant au positionnement de 2 pièces. Les liens entre les pièces seront exprimés en termes de liaison mécanique (rotule, glissière etc ...)
  • 3. afin de permettre une expression plus intuitive pour les concepteurs. Il sera, à terme, également possible de créer des chaines cinématiques (cycles fermés) qui seront résolues via l'utilisation de solveurs de contraintes et de créer ainsi une véritable maquette numérique de l'objet. Le mois de juin a donc été principalement été utilisé pour étudier les librairies de modélisation mécanique et les solveurs de contraintes open source et pour réaliser un prototype logiciel qui évoluera vers la nouvelle version d'osvcad. La modélisation de la géométrie des pièces via des scripts pourra se faire directement en utilisant PythonOCC. Les librairies 'facilitantes' (e.g. ccad https://github.com/osv-team/ccad) seront optionelles. D'autre part, nous travaillons avec Bernard Uguen afin d'enrichir les données liées à chaque pièce du modèle afin de créer un vrai système d'information autour d'un objet complexe. Feuille de route Véhicule Ouvert Le 28 et le 29 juin, à l'initiative de Gabriel Plassat (ADEME), se déroulait à Villeurbanne (dans les locaux de La Myne https://www.lamyne.org ) la rencontre visant à établir la feuille de route de la Fabrique des Mobilités pour les Véhicules Ouverts. Le projet PyOSV y était représenté et a participé à ces 2 journées fourmillantes d'idées tout en attirant l'attention sur les possibles synergies entre les acteurs du Véhicule Ouvert et le projet PyOSV. Le compte-rendu est disponible à : https://pad.lamyne.org/La-FabMob-a-la-MYNE# Le point sur la roadmap Légende: en cours terminé Communication / communauté
  • 4. • Tutoriel détaillé pour la création des librairies de pièces • Rédaction d'un lexique autour du projet • Liste des tâches avec temps estimé et degré de difficulté (afin de faciliter l'intégration de nouveaux contributeurs) • Documentation ! Spécifications • Cas d'utilisations (aka Use Cases) Qualité du projet • Redaction d'un guide de contribution, des normes et standards de développement • Python 3.6 + • Packages installables via conda • Images Docker des environnements • Intégration Continue (Travis) • Intégration Continue (Appveyor) • Qualité de code (Codacy) Fonctionnalités PyOSV • 2eme vecteur pour les ancres • Lien entre 'Constraints' et liaisons mécaniques possibles. • Nouveaux types de noeuds du graphe de modélisation. • 'IDE' de conception • Procédure d'extraction du site 'concepteur' vers le site 'fabricant'. • Intégration FreeCAD Web • Site 'concepteur' / pateforme collaborative • Site 'fabricant' / instructions de fabrication Si vous ne souhaitez plus recevoir cette newsletter, merci de le signaler à Guillaume Florent (florentsailing-at- gmail.com).