Macro Texture Objects

From FreeCAD Documentation
Revision as of 11:21, 23 May 2020 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Objetos de textura

Descripción
Esta macro permite poner temporalmente una imagen de textura en los objetos seleccionados. Para eliminar las texturas, simplemente cierra y vuelve a abrir el documento.

Versión macro : 1.0
Fecha última modificación : 2011-10-13
Versión FreeCAD : 0.18 y por debajo
Descargar : Icon Toolbar
Autor : yorik
Autor
yorik
Descargar
Icon Toolbar
Enlace
Versión Macro
1.0
Fecha última modificación
2011-10-13
Versión(es) FreeCAD
0.18 y por debajo
Acceso directo predeterminado
None
Ver también
None

Descripción

Esta macro permite poner temporalmente una imagen de textura en los objetos seleccionados. Para eliminar las texturas, simplemente cierra y vuelve a abrir el documento.

Guión

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