Macro Screen Wiki

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Macro Screen Wiki and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎italiano

Macro Screen Wiki.png Macro Screen Wiki

Description
Macro spéciale pour le Wiki passionné. Cette macro permet d'enregistrer la vue 3D au format souhaité. La vue 3D ou la fenêtre 3D complète de FreeCAD prend les dimensions souhaitées. Une rotation de l'objet sélectionné ou de la vue 3D est possible pour donner un angle de rotation le nombre d'images est calculé automatiquement il est possible de donner un angle de départ et un angle d'arrivée. Vous devez utiliser un autre programme d'exemple Gimp pour assembler les images et créer le fichier animé.

Version macro : 00.02
Date dernière modification : 2020/05/04
Version FreeCAD : 0.19
Téléchargement : Téléchargez Macro_Screen_Wiki.png et copiez la dans la même répertoire que la macro
Auteur
Mario52
Téléchargement
Téléchargez Macro_Screen_Wiki.png et copiez la dans la même répertoire que la macro
Liens
Version Macro
00.02
Dernière modification
2020/05/04
Version(s) FreeCAD
0.19
Raccourci clavier
None
Voir aussi
Macro Copy3DViewToClipboard.pngMacro_Copy3DViewToClipboard
Snip.png Macro_Snip


Description

Macro spéciale pour le Wiki passionné. Cette macro permet d'enregistrer la vue 3D au format souhaité. La vue 3D ou la fenêtre 3D complète de FreeCAD prend les dimensions souhaitées. Une rotation de l'objet sélectionné ou de la vue 3D est possible pour donner un angle de rotation le nombre d'images est calculé automatiquement il est possible de donner un angle de départ et un angle d'arrivée. Vous devez utiliser un autre programme d'exemple Gimp pour assembler les images et créer le fichier animé.

Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager.


# 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://gist.githubusercontent.com/mario52a/61571ce0bd41af0471995df7c3ea855f/raw/3d9e91d7d11bb53f593058c97a5383b20bf22d8b/Macro_Screen_Wiki.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://gist.githubusercontent.com/mario52a/61571ce0bd41af0471995df7c3ea855f/raw/3d9e91d7d11bb53f593058c97a5383b20bf22d8b/Macro_Screen_Wiki.FCMacro")
<class="rawcodeurl"><a href="https://gist.githubusercontent.com/mario52a/61571ce0bd41af0471995df7c3ea855f/raw/3d9e91d7d11bb53f593058c97a5383b20bf22d8b/Macro_Screen_Wiki.FCMacro">raw code</a>


Macro Screen Wiki 00.png

Macro Screen Wiki Image et configuration de la fenêtre


Macro Screen Wiki 01.png

Macro Screen Wiki Rotation window


Utilisation

Images options

Definition

  1. RadioButtonFalse.svg 400x200
  2. RadioButtonTrue.svg 600x400 (Default)
  3. RadioButtonFalse.svg 1024x768
  4. RadioButtonFalse.svg 320x240 (QVGA)
  5. RadioButtonFalse.svg 320x480 (HVGA)
  6. RadioButtonFalse.svg 400x300
  7. RadioButtonFalse.svg 480x360
  8. RadioButtonFalse.svg 640x480 (VGA)
  9. RadioButtonFalse.svg 768x576 (PAL)
  10. RadioButtonFalse.svg 800x600 (SVGA)
  11. RadioButtonFalse.svg 960x720
  12. RadioButtonFalse.svg 1024x768 (XGA)

Format image

  1. 600 px SpinBox.svg Longueur (Default: 600 px)
  2. 400 px SpinBox.svg Hauteur (Default: 400 px)

Window

  1. RadioButtonFalse.svg Window FC : La fenêtre complète de FreeCAD
  2. RadioButtonTrue.svg Screen 3D : La vue 3D de FreeCAD

BackGround Color

  1. RadioButtonTrue.svg Current (Default)
  2. RadioButtonFalse.svg Color
  3. RadioButtonFalse.svg Transparent
  4. Restore

Command

  1. Set Screen : Fenêtre Docked
  2. Tile Screen : Fenêtre volante
  3. Save Image : Sauve l'image ex: imageBox_000.png (le _000 toujours ajouté
  4. Follow : Après avoir enregistré la première image, appuyez sur ce bouton si vous souhaitez enregistrer l'image suivante avec le même nom. Les images enregistrées sont incrémentées ex: imageBox_001.png, imageBox_002.png, imageBox_003.png, etc ..
  5. Quit : ___Screen_Wiki end__________
  6. Rotation : Accède au menu rotation (le titre de la section change de "Image options" en "Rotation options"

Rotation options

Rotation on

  1. RadioButtonFalse.svg 3D Vieww : Rotation de la vue 3D complète
  2. RadioButtonTrue.svg Object : Seul l'objet sélectionné est pivotée

Axis

RadioButtonTrue.svg X: Rotation sur l'axe X
RadioButtonFalse.svg Y: Rotation sur l'axe Y
RadioButtonFalse.svg Z Rotation sur l'axe Z
RadioButtonFalse.svg D: Rotation sur une Direction.
  • Pour utilisez cette option, sélectionnez d'abord l'objet, ensuite: la ligne guide. Si RadioButtonTrue.svg D est coché et qu'aucun fil n'est sélectionné, la direction est Vector(0, 0, 0)

Point Rotation BoundBox

  1. Object: Rotation sur le centre BoundBox de l'objet sélectionné
  2. Sub Object: Rotation sur le centre BoundBox du sous-objet sélectionné

Angles

  • Angle Rotation
  1. - : Diminue la valeur de 10 degrés
  2. 0 Degrees SpinBox.svg : Value
  3. + : Augmentez la valeur de 10 degrés
  • Number images : L'image numérique enregistrée avec les valeurs données est calculée (approximation + 1)
  • Angle Begin Rotation
  1. - : Diminue la valeur de 10 degrés
  2. 0 Degrees SpinBox.svg : Value : Angle de début de rotation
  3. + : Augmentez la valeur de 10 degrés
  • Degrees Angle End Rotation
  1. - : Diminue la valeur de 10 degrés
  2. 360 Degrees SpinBox.svg: Value : Angle de rotation de fin
  3. + : Augmentez la valeur de 10 degrés

Command

  • Delay between 2 images
  1. 0,00 Delay second SpinBox.svg : Délais entre deux images. Si vous avez un problème pour sauvegarder l'image (ordinateur trop rapide) donnez une valeur ...
  2. CheckBoxFalse.svg Reverse: Checked, cette option inverse la vue de rotation 3D ou l'objet
  3. CheckBoxTrue.svg Original position: Cette option rétablit la position d'origine de la vue 3D ou de l'objet pivoté. Sinon, la vue 3D ou l'objet restent dans la dernière position de la rotation
  4. Save the animation : Enregistrez l'animation

Exemples

Macro Screen Wiki 03 Set Screen.png

Mode Set Ecran 640 px x 400 px


Macro Screen Wiki 04 Tile Screen.png

Mode Tile Screen 640 px x 400 px par ex: déplacez la fenêtre. L'image est enregistrée dans le même mode Définir l'écran ci-dessus


Macro Screen Wiki Object Direction Object.gif

Mode d'animation Objet sélectionné et direction BoundBox center Objet.
Les images doivent être assemblées avec un autre programme pour créer un Gif animé
Exemple GIMP ou ScreenToGif


Macro Screen Wiki Object Direction SUBObject.gif

Sous-objet Direction de l’objet d’animation sélectionné.
Les images doivent être assemblées avec un autre programme pour créer un Gif animated
Example GIMP ou ScreenToGif

Macro Screen Wiki 07.png

La fenêtre FreeCAD a été redimensionnée. La dimension peut être différente de la définition (dépend du Widget, la barre de titre ... utilisés)


Versions

Version=0.02: 2020/05/04 : correction de la couleur du bouton bug (self.PB_01_Color obsolete)

Version = 00.01 : 2020/03/21 :