Macro Texture Objects/cs: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
{{Macro/cs
{{Macro/cs
|Name=Texture Objects
|Name=Texture Objects
Line 11: Line 13:
|FCVersion= 0.18 и испод
|FCVersion= 0.18 и испод
}}
}}
</div>


==Description==

<div class="mw-translate-fuzzy">
==Description==
==Description==
Toto makro umožňuje dočasně vložit obrázek s texturou na vybraný objekt. Pro odstranění textury stačí jednoduše zavřít a znovu otevřít dokument.
Toto makro umožňuje dočasně vložit obrázek s texturou na vybraný objekt. Pro odstranění textury stačí jednoduše zavřít a znovu otevřít dokument.
</div>


[[Image:Textured_objects.jpg|680px]]
[[Image:Textured_objects.jpg|680px]]


<span id="Script"></span>
==Скрипта==
==Скрипта==


Line 28: Line 36:


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


# apply textures
# apply textures
Line 39: Line 47:
}}
}}


<span id="Links"></span>
==Линкови==
==Линкови==


<div class="mw-translate-fuzzy">
[https://forum.freecadweb.org/viewtopic.php?t=7216 Macro Texture Objects]
[https://forum.freecadweb.org/viewtopic.php?t=7216 Macro Texture Objects]
</div>


<div class="mw-translate-fuzzy">
[https://forum.freecadweb.org/viewtopic.php?f=3&t=28795 Script to map texture with environement checked]
[https://forum.freecadweb.org/viewtopic.php?f=3&t=28795 Script to map texture with environement checked]
</div>

{{clear}}

Latest revision as of 21:03, 8 December 2023

Texture Objects

Popis
Toto makro umožňuje dočasně vložit obrázek s texturou na vybraný objekt. Pro odstranění textury stačí jednoduše zavřít a znovu otevřít dokument.

Version macro : 1.0
Date last modification : 2011-10-13
FreeCAD version : 0.18 и испод
Download : Icon Toolbar
Autor: yorik
Autor
yorik
Download
Icon Toolbar
Odkazy
Verze
1.0
Datum poslední úpravy
2011-10-13
Verze FreeCAD
0.18 и испод
Výchozí zástupce
None
Viz též
None

Description

Description

Toto makro umožňuje dočasně vložit obrázek s texturou na vybraný objekt. Pro odstranění textury stačí jednoduše zavřít a znovu otevřít dokument.

Скрипта

Macro_Texture_Objects.FCMacro

import FreeCADGui
from PySide import QtGui
from pivy import coin

# get a jpg filename
jpgfilename = QtGui.QFileDialog.getOpenFileName(QtGui.QApplication.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)

Линкови