Macro Texture Objects

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Macro Texture Objects and the translation is 100% complete.

Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎русский

Macro Texture Objects.png Texture Objects

Beschreibung
This macro allows you to temporarily put a texture image on selected objects. To remove the textures, simply close and reopen the document.

Versionsmakro : 1.0
Datum der letzten Änderung : 2011-10-13
FreeCAD version : 0.18 und darunter
Herunterladen : Icon Toolbar
Autor
yorik
Herunterladen
Icon Toolbar
Links
Macro-Version
1.0
Datum der letzten Änderung
2011-10-13
FreeCAD-Version(s)
0.18 und darunter
Standardverknüpfung
None
Siehe auch
None


Beschreibung

Mit diesem Makro können Sie ein Texturbild vorübergehend auf ausgewählten Objekten platzieren. Um die Texturen zu entfernen, schließen Sie das Dokument einfach und öffnen Sie es erneut.

Textured objects.jpg

Skript

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)

Links

Macro Texture Objects

Script to map texture with environement checked