Macro CenterOfMass

From FreeCAD Documentation
Revision as of 12:52, 23 May 2020 by David69 (talk | contribs)
Other languages:

Macro CenterOfMass

Description
Donne la masse totale et la position du centre de masse de l'ensemble des objets sélectionnés.

Version macro : 0.4.2
Date dernière modification : 2019-06-09
Version FreeCAD : 0.18
Téléchargement : Téléchargez l'ensemble des icônes Macro_CenterOfMass_Icon et placez le dossier dans le même répertoire de vos macros.
Auteur: schupin
Auteur
schupin
Téléchargement
Téléchargez l'ensemble des icônes Macro_CenterOfMass_Icon et placez le dossier dans le même répertoire de vos macros.
Liens
Version Macro
0.4.2
Dernière modification
2019-06-09
Version(s) FreeCAD
0.18
Raccourci clavier
None
Voir aussi
None

Description

Donne la masse totale et la position du centre de masse de l'ensemble des objets sélectionnés. Les densités de tous les objets peuvent être données.

Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro


# This code is copied instead of the original macro code
# to guide the user to the online download page.
# Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki
# or if the RAW code URL is somewhere else in the wiki.

from PySide import QtGui, QtCore

diag = QtGui.QMessageBox(QtGui.QMessageBox.Information,
    "Information",
    "This macro must be downloaded from this link\n"
    "\n"
    "https://raw.githubusercontent.com/chupins/FreeCAD-macros/SC_Branch/Information/CenterOfMass.FCMacro" + "\n"
    "\n"
    "Quit this window to access the download page")

diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
diag.setWindowModality(QtCore.Qt.ApplicationModal)
diag.exec_()

import webbrowser 
webbrowser.open("https://raw.githubusercontent.com/chupins/FreeCAD-macros/SC_Branch/Information/CenterOfMass.FCMacro")


File:Macro CenterOfMass 01.png

Les valeurs (masse et centre de masse) peuvent être sauvegardés dans une feuille de calcul

File:Macro CenterOfMass 02.png

Utilisation

Sélectionner les objets

Lancer la macro

Script

Fichiers d'icônes à télécharger et coller dans un sous répertoire nommé CenterOfMass à côté du fichier principal

Icône de la toolBar

File:Macro CenterOfMass save.png File:Macro CenterOfMass com.png File:Macro CenterOfMass compute.png File:Macro CenterOfMass import.png File:Macro CenterOfMass material.pngFile:Macro CenterOfMass colorify.png

Download the Macro_CenterOfMass_Icon package and extract it in the same directory of the macro.

Macro CenterOfMass.FCMacro Téléchargement sur Github


Macro CenterOfMass.FCMacro


Lien

La discussion sur le forum Macro to compute center of mass

Version

0.4.2/2019-06-09: - vérifie le dernier numéro de version sur github et popup si ce n'est pas la dernière version - mise à jour automatique du show CdG (s'il existe) lorsque les densités sont modifiées - correction de bugs lors du changement de rayon

0.4.1/2019-05-25: Ajout d'un bouton de densité par défaut, un curseur de sphère, modifie le comportement de la fenêtre, corrige un problème lié à la partie conteneur

0.3.6 / 2019-05-22 : Le rayon des sphères représentant les centres de masse de chaque solide dépend de chaque masse

0.3.2/2019-03-14 : ajouté un bouton colorify pour donner une couleur aux formes en fonction de leurs densités

0.3.5 / 2019-05-21 : correction du tableau clone

0.3.4 / 2019-03-18 : minor

0.3.3 / 2019-03-17 : lecture du .csv corrections

0.3.2/2019-03-14 : ajouté un bouton colorify pour donner une couleur aux formes en fonction de leurs densités

0.3.0 / 2019-03-03 : python 3 compatibility

0.2.3 / 2018-11-22 : nouveaux nom pour les icônes

0.1.2 / 2018-11-10 : xx