Macro Texture Objects/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(Updating to match new version of source page)
Line 2: Line 2:
{{Macro/fr|Icon=Text-x-python|Name=Texture Objects|Name/fr=Texture Objects|Description=Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.|Author=yorik|Version=1.0|Date=2011-10-13}}
{{Macro/fr|Icon=Text-x-python|Name=Texture Objects|Name/fr=Texture Objects|Description=Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.|Author=yorik|Version=1.0|Date=2011-10-13}}


<div class="mw-translate-fuzzy">
===Description===
===Description===
Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.
Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.
</div>


[[Image:Textured_objects.jpg|680px]]
[[Image:Textured_objects.jpg|680px]]
Line 9: Line 11:




<div class="mw-translate-fuzzy">
===Script===
===Script===
</div>


'''Macro_Texture_Objects.FCMacro'''
'''Macro_Texture_Objects.FCMacro'''

Revision as of 19:10, 7 August 2018

File:Text-x-python Texture Objects

Description
Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.

Version macro : 1.0
Date dernière modification : 2011-10-13
Auteur: yorik
Auteur
yorik
Téléchargement
None
Liens
Version Macro
1.0
Dernière modification
2011-10-13
Version(s) FreeCAD
None
Raccourci clavier
None
Voir aussi
None

Description

Cette macro permet de mettre temporairement une image qui servira de texture sur les objets sélectionnés. Pour supprimer les textures, Fermez simplement le document et rouvrez le.


Script

Macro_Texture_Objects.FCMacro

import FreeCADGui
from PySide import QtGui
from pivy import coin

# get a jpg filename
jpgfilename = QtGui.QFileDialog.getOpenFileName(QtGui.qApp.activeWindow(),'Open image file','*.jpg')

# apply textures
for obj in FreeCADGui.Selection.getSelection():
    rootnode = obj.ViewObject.RootNode
    tex =  coin.SoTexture2()
    tex.filename = str(jpgfilename[0])
    rootnode.insertChild(tex,1)