Macro Texture/cs: Difference between revisions
mNo edit summary |
(Updating to match new version of source page) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{Macro/cs |
{{Macro/cs |
||
|Name=Macro Texture |
|Name=Macro Texture |
||
Line 6: | Line 8: | ||
|Description=Vytvoří obraz 3D z obrázku BMP 8 bitů (256 barev). |
|Description=Vytvoří obraz 3D z obrázku BMP 8 bitů (256 barev). |
||
|Author=Mario52 |
|Author=Mario52 |
||
|Version=0. |
|Version=0.14c |
||
|Date= |
|Date=2021/01/16 |
||
|FCVersion=0.18 and more |
|FCVersion=0.18 and more |
||
|Download=[https://www.freecadweb.org/wiki/images/9/90/FCTexture.png ToolBar Icon], [https://www.freecadweb.org/wiki/Macro_Loft Macro Loft] [[File:FCCreaLoft.png|16px|FCCreaLoft]] |
|Download=[https://www.freecadweb.org/wiki/images/9/90/FCTexture.png ToolBar Icon], [https://www.freecadweb.org/wiki/Macro_Loft Macro Loft] [[File:FCCreaLoft.png|16px|FCCreaLoft]] |
||
|SeeAlso=[[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] |
|SeeAlso=[[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] |
||
}} |
}} |
||
</div> |
|||
==Description== |
|||
<div class="mw-translate-fuzzy"> |
|||
==Popis== |
==Popis== |
||
Toto malé makro vám umožňuje velmi snadno vytvořit 3D projekt z bitmapového obrázku 256 úrovní šedé. |
Toto malé makro vám umožňuje velmi snadno vytvořit 3D projekt z bitmapového obrázku 256 úrovní šedé. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Doufám, že toto makro revoltuje způsob myšlení CAD a CNC jakéhokoli obrazu, když se může bez jakéhokoliv zásahu přeměnit na objekt 3D. |
Doufám, že toto makro revoltuje způsob myšlení CAD a CNC jakéhokoli obrazu, když se může bez jakéhokoliv zásahu přeměnit na objekt 3D. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Všechno je možné bez ohledu na složitost obrazu ! |
Všechno je možné bez ohledu na složitost obrazu ! |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Macro für die automatisierung des multi loft [[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] pro automatizaci multifunkčního loftu. |
Macro für die automatisierung des multi loft [[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] pro automatizaci multifunkčního loftu. |
||
</div> |
|||
{{Codeextralink|https://gist.githubusercontent.com/mario52a/262317bc7d8555885b0e/raw/ |
{{Codeextralink|https://gist.githubusercontent.com/mario52a/262317bc7d8555885b0e/raw/3ec2ab127d8ad01a6b657aa5df9a6127ff07c7c0/Macro%2520FCTexture.FCMacro}} |
||
[[File:Texture 004 Honda.png|480px]] |
|||
<div class="mw-translate-fuzzy"> |
|||
[[File:Texture 004 Honda.png|480px]] |
[[File:Texture 004 Honda.png|480px]] |
||
{{Caption|Texture 004 Honda}} |
{{Caption|Texture 004 Honda}} |
||
</div> |
|||
==Usage== |
|||
<div class="mw-translate-fuzzy"> |
|||
==Použijte== |
==Použijte== |
||
Toto makro potřebuje obrázek v 256 odstínech šedé (0-255), proto před použitím makra převeďte snímek na stupně šedi (černé a bílé) Lowe. Počet barev je automaticky detekován, je-li obrázek více než 256 barev, očekává se další funkce. Každá barva (úroveň šedé) se považuje za hlubokou, bílou (255) vysokou a černou (0) nejnižší (hlubokou). |
Toto makro potřebuje obrázek v 256 odstínech šedé (0-255), proto před použitím makra převeďte snímek na stupně šedi (černé a bílé) Lowe. Počet barev je automaticky detekován, je-li obrázek více než 256 barev, očekává se další funkce. Každá barva (úroveň šedé) se považuje za hlubokou, bílou (255) vysokou a černou (0) nejnižší (hlubokou). |
||
</div> |
|||
Konfigurace se provádí před otevřením souboru, výchozí hodnoty jsou nastavení poskytnutá pro získání rozměrů projektu: |
Konfigurace se provádí před otevřením souboru, výchozí hodnoty jsou nastavení poskytnutá pro získání rozměrů projektu: |
||
Line 37: | Line 57: | ||
Soubor s obrázkem se rozkládá jako skener x1 x2 x3 ... v krocích po 1 mm v aplikaci FreeCAD podobně jako hodnota y 1 mm najednou. Hodnota z je dána hodnotou barvy. Tyto hodnoty lze konfigurovat v makru. |
Soubor s obrázkem se rozkládá jako skener x1 x2 x3 ... v krocích po 1 mm v aplikaci FreeCAD podobně jako hodnota y 1 mm najednou. Hodnota z je dána hodnotou barvy. Tyto hodnoty lze konfigurovat v makru. |
||
<div class="mw-translate-fuzzy"> |
|||
Pozor: v závislosti na velikosti obrázku může být projekt velmi velký! pro záznam 100 pixelů široký a 100 pixelů na výšku dává 100 x 100 = 10000 bodů a každý bod odpovídá souřadnici, takže 10000 souřadnic XYZ tam je. |
Pozor: v závislosti na velikosti obrázku může být projekt velmi velký! pro záznam 100 pixelů široký a 100 pixelů na výšku dává 100 x 100 = 10000 bodů a každý bod odpovídá souřadnici, takže 10000 souřadnic XYZ tam je. |
||
</div> |
|||
<span id="Interface"></span> |
|||
<div class="mw-translate-fuzzy"> |
|||
===Rozhraní=== |
===Rozhraní=== |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
[[File:Texture_002.png|300px|left|Texture 002]] |
[[File:Texture_002.png|300px|left|Texture 002]] |
||
</div> |
|||
====Coordinates==== |
|||
{{clear}} |
|||
<div class="mw-translate-fuzzy"> |
|||
====Coordinate==== |
====Coordinate==== |
||
* Coordinate X [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice X polohy objektu, implicitní: 0. |
* Coordinate X [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice X polohy objektu, implicitní: 0. |
||
* Coordinate Y [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice Y polohy objektu, výchozí: 0. |
* Coordinate Y [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice Y polohy objektu, výchozí: 0. |
||
* Coordinate Z [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice Z pozice objektu, výchozí: 0. |
* Coordinate Z [[Image:Std_CoordinateSystem.svg|24px]] {{SpinBox|0,00 mm}}: souřadnice Z pozice objektu, výchozí: 0. |
||
</div> |
|||
====Stretching==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Stetching==== |
====Stetching==== |
||
* Stetching X {{SpinBox|0,00 mm}}: zúžení nebo zvětšení délky objektu, default: 0. |
* Stetching X {{SpinBox|0,00 mm}}: zúžení nebo zvětšení délky objektu, default: 0. |
||
* Stetching Y {{SpinBox|0,00 mm}}: zúžení nebo zvětšení výšky objektu, default: 0. |
* Stetching Y {{SpinBox|0,00 mm}}: zúžení nebo zvětšení výšky objektu, default: 0. |
||
* Stetching Z {{SpinBox|0,00 mm}}: zúžení nebo zvětšení hloubky objektu, default: 0. |
* Stetching Z {{SpinBox|0,00 mm}}: zúžení nebo zvětšení hloubky objektu, default: 0. |
||
</div> |
|||
====Inversion==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Inversion==== |
====Inversion==== |
||
* {{CheckBox|Axis X}}: zpětné souřadnice '''X''' obrázek. |
* {{CheckBox|Axis X}}: zpětné souřadnice '''X''' obrázek. |
||
* {{CheckBox|Axis Y}}: zpětné souřadnice '''Y''' obrázek. |
* {{CheckBox|Axis Y}}: zpětné souřadnice '''Y''' obrázek. |
||
* {{CheckBox|Axis Z}}: zpětné souřadnice '''Z''' obraz. |
* {{CheckBox|Axis Z}}: zpětné souřadnice '''Z''' obraz. |
||
</div> |
|||
====8 bit Mode==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Mode 8 Bits==== |
====Mode 8 Bits==== |
||
Začátek hodnoty operace se automaticky přizpůsobí zvolené funkci: 0, pokud je nastavení černé ('''černé''') 255 nebo 20, je-li nastavení bílé ('''bílá'''). |
Začátek hodnoty operace se automaticky přizpůsobí zvolené funkci: 0, pokud je nastavení černé ('''černé''') 255 nebo 20, je-li nastavení bílé ('''bílá'''). |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
* {{RadioButton|TRUE|[[Image:Draft_Wire.svg|24px]] Wire}}: postavte vaši linku (vektor) ve formě Wire. |
* {{RadioButton|TRUE|[[Image:Draft_Wire.svg|24px]] Wire}}: postavte vaši linku (vektor) ve formě Wire. |
||
* {{RadioButton|[[Image:Draft_BSpline.svg|24px]] Bspline}}: postavte svou linku (vektor) ve formě Bspline. |
* {{RadioButton|[[Image:Draft_BSpline.svg|24px]] Bspline}}: postavte svou linku (vektor) ve formě Bspline. |
||
Line 68: | Line 110: | ||
* {{RadioButton|[[Image:Draft_Point.svg|24px]] Point}}: vytvoří bod u každého pixelu (vektor). (postup může být dlouhý) |
* {{RadioButton|[[Image:Draft_Point.svg|24px]] Point}}: vytvoří bod u každého pixelu (vektor). (postup může být dlouhý) |
||
* {{CheckBox|Nuance}}: Je-li zkontrolována volba odstínu, barva bodu je reprezentována jako obrázek. |
* {{CheckBox|Nuance}}: Je-li zkontrolována volba odstínu, barva bodu je reprezentována jako obrázek. |
||
</div> |
|||
====32 bit Mode==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Mode 32 Bits==== |
====Mode 32 Bits==== |
||
* {{RadioButton|TRUE|Photo}}: Režim foto je automaticky aktivován, když je detekován obraz '''32 Bits'''. (postup může být dlouhý) |
* {{RadioButton|TRUE|Photo}}: Režim foto je automaticky aktivován, když je detekován obraz '''32 Bits'''. (postup může být dlouhý) |
||
* {{RadioButton|Plan}}: plán umožňuje importovat '''32 -bitový obrázek''' a ignorovat pozadí plánu. Ve výchozím nastavení je pozadí mapy černé pro ignorování barev nastavitelné příkazem '''Capping'''. Pokud je zaškrtnuto políčko Bílý, ignorované dno bude bílé. (postup může být dlouhý) |
* {{RadioButton|Plan}}: plán umožňuje importovat '''32 -bitový obrázek''' a ignorovat pozadí plánu. Ve výchozím nastavení je pozadí mapy černé pro ignorování barev nastavitelné příkazem '''Capping'''. Pokud je zaškrtnuto políčko Bílý, ignorované dno bude bílé. (postup může být dlouhý) |
||
</div> |
|||
====File==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Files==== |
====Files==== |
||
* {{CheckBox|.pcd}}: pokud je zaškrtnuto jeden soubor originalName.bmp.pcd je uložen ve stejném adresáři souboru (pcd v0.7). |
* {{CheckBox|.pcd}}: pokud je zaškrtnuto jeden soubor originalName.bmp.pcd je uložen ve stejném adresáři souboru (pcd v0.7). |
||
* {{CheckBox|.asc}}: pokud je zaškrtnuto jeden soubor originalName.bmp.asc je uložen ve stejném adresáři souboru. Tento soubor lze použít jako cloud point (formát: X Y Z). |
* {{CheckBox|.asc}}: pokud je zaškrtnuto jeden soubor originalName.bmp.asc je uložen ve stejném adresáři souboru. Tento soubor lze použít jako cloud point (formát: X Y Z). |
||
</div> |
|||
====Capping (10mm)==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Capping (10mm)==== |
====Capping (10mm)==== |
||
* Slider: udávají výšku tvaru, výška je zobrazena v rámečku titulku. |
* Slider: udávají výšku tvaru, výška je zobrazena v rámečku titulku. |
||
Line 85: | Line 139: | ||
* Capping {{CheckBox|White}} : Funkce zakončení může být provedena na základě výběru barev, bílé (výchozí) nebo černé. Stupně omezení pravidla 20 až 0 (nebo 255 až 0), pokud je zaškrtávací políčko nastaveno na '''W''' (nezaškrtnuto) nebo 0 až 20 (nebo 0 až 255) ''' (kontrolovány). |
* Capping {{CheckBox|White}} : Funkce zakončení může být provedena na základě výběru barev, bílé (výchozí) nebo černé. Stupně omezení pravidla 20 až 0 (nebo 255 až 0), pokud je zaškrtávací políčko nastaveno na '''W''' (nezaškrtnuto) nebo 0 až 20 (nebo 0 až 255) ''' (kontrolovány). |
||
* {{SpinBox|20 Capping}}: Tento spinbox dává stupně omezení. |
* {{SpinBox|20 Capping}}: Tento spinbox dává stupně omezení. |
||
</div> |
|||
====Command==== |
|||
<div class="mw-translate-fuzzy"> |
|||
====Command==== |
====Command==== |
||
* {{Button|File and launch}}: otevře obrazový soubor a spustí konverzi. |
* {{Button|File and launch}}: otevře obrazový soubor a spustí konverzi. |
||
* {{Button|Help}}: zobrazte wiki stránku ve webovém prohlížeči FreeCAD |
* {{Button|Help}}: zobrazte wiki stránku ve webovém prohlížeči FreeCAD |
||
** Zobrazte stránku Wiki v prohlížeči FreeCAD |
|||
** Pro změnu dostupného parametru: přejděte do '''Nástroje → Upravit parametr ...''' |
|||
** __ Globální krok na spinBoxu: __ |
|||
**User parameter:'''BaseApp/Preferences/Macros/FCMmacros/FCTexture → SingleStep''' |
|||
** Upravte požadovanou hodnotu (standardně 1,0) |
|||
** __ Pro vyhledávání, pokud je makro upgradováno: __ |
|||
**User parameter:'''BaseApp/Preferences/Macros/FCMmacros/FCTexture → switchVesionMacroSearch''' |
|||
** Upravte switchVesionMacroSearch na {{TRUE}} (ve výchozím nastavení {{FALSE}}) |
|||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
* {{Button|Quit}}: ukončí funkci. |
* {{Button|Quit}}: ukončí funkci. |
||
</div> |
|||
<span id="Script"></span> |
|||
==Skript== |
==Skript== |
||
The icons .png [[Image:FCTexture.png|64px]] and .svg[[Image:FCTexture.svg|64px]] |
The icons .png [[Image:FCTexture.png|64px]] and .svg[[Image:FCTexture.svg|64px]] |
||
'''Macro_Texture.FCMacro''' |
'''Macro_Texture.FCMacro''' |
||
Line 100: | Line 170: | ||
Stáhněte makro k obsahu [https://gist.github.com/mario52a/262317bc7d8555885b0e Macro FCTexture.FCMacro] |
Stáhněte makro k obsahu [https://gist.github.com/mario52a/262317bc7d8555885b0e Macro FCTexture.FCMacro] |
||
<span id="Example"></span> |
|||
==Příklad== |
==Příklad== |
||
Line 167: | Line 238: | ||
<br /> |
<br /> |
||
==Links== |
|||
<div class="mw-translate-fuzzy"> |
|||
==Odkazy== |
==Odkazy== |
||
Diskuse o [http://forum.freecadweb.org/viewtopic.php?f=24&t=5893 the forum] abych získala své dojmy nebo mě kontaktovala. |
Diskuse o [http://forum.freecadweb.org/viewtopic.php?f=24&t=5893 the forum] abych získala své dojmy nebo mě kontaktovala. |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Macro [[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] pro automatizaci multifunkčního loftu |
Macro [[File:FCCreaLoft.png|32px|FCCreaLoft]] [[Macro_Loft/cs|Macro Loft]] pro automatizaci multifunkčního loftu |
||
</div> |
|||
[http://forum.freecadweb.org/viewtopic.php?f=3&t=4708&start=10#p46353 apply hair cell texture] |
[http://forum.freecadweb.org/viewtopic.php?f=3&t=4708&start=10#p46353 apply hair cell texture] |
||
Line 176: | Line 253: | ||
[http://forum.freecadweb.org/viewtopic.php?f=3&t=6123&hilit=teobo&start=10#p49024 How to handle pdf import properly and feasibly?] |
[http://forum.freecadweb.org/viewtopic.php?f=3&t=6123&hilit=teobo&start=10#p49024 How to handle pdf import properly and feasibly?] |
||
<span id="Revision"></span> |
|||
==Revize== |
==Revize== |
||
*Ver 0.14c : 15-01-2021 include '''Gui.SendMsgToActiveView("ViewFit")''' |
|||
*Ver 0.14b : 15-01-2021 Create Tab Coordinate and Tab Stretching for diminish the height of the macro and accepted in 15" screen |
|||
*ver 0.13b: 30/12/2020 add try for '''time.clock()''' and '''time.process_time()''' for Python 3xyz...*ver 0.13 : 17/04/2020 Layout and PySide2 Qt5 |
*ver 0.13b: 30/12/2020 add try for '''time.clock()''' and '''time.process_time()''' for Python 3xyz...*ver 0.13 : 17/04/2020 Layout and PySide2 Qt5 |
||
Line 193: | Line 275: | ||
*ver 0.3 : 28/03/2014 :comment out the line "'''# self.checkBox_5.setAccessibleName(_fromUtf8(""))'''" |
*ver 0.3 : 28/03/2014 :comment out the line "'''# self.checkBox_5.setAccessibleName(_fromUtf8(""))'''" |
||
that causes an error with the version FreeCAD : Version: 0.14.3343 (Git), Python version: 2.7.6, Qt version: 4.8.5 |
that causes an error with the version FreeCAD : Version: 0.14.3343 (Git), Python version: 2.7.6, Qt version: 4.8.5 |
||
{{clear}} |
Latest revision as of 03:11, 15 May 2023
Popis |
---|
Vytvoří obraz 3D z obrázku BMP 8 bitů (256 barev). Version macro : 0.14c Date last modification : 2021/01/16 FreeCAD version : 0.18 and more Download : ToolBar Icon, Macro Loft Autor: Mario52 |
Autor |
Mario52 |
Download |
ToolBar Icon, Macro Loft |
Odkazy |
Makro recepty| Jak nainstalovat makra Jak přizpůsobit panely nástrojů |
Verze |
0.14c |
Datum poslední úpravy |
2021/01/16 |
Verze FreeCAD |
0.18 and more |
Výchozí zástupce |
None |
Viz též |
Macro Loft |
Description
Popis
Toto malé makro vám umožňuje velmi snadno vytvořit 3D projekt z bitmapového obrázku 256 úrovní šedé.
Doufám, že toto makro revoltuje způsob myšlení CAD a CNC jakéhokoli obrazu, když se může bez jakéhokoliv zásahu přeměnit na objekt 3D.
Všechno je možné bez ohledu na složitost obrazu !
Macro für die automatisierung des multi loft Macro Loft pro automatizaci multifunkčního loftu.
Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro
# 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/262317bc7d8555885b0e/raw/3ec2ab127d8ad01a6b657aa5df9a6127ff07c7c0/Macro%2520FCTexture.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/262317bc7d8555885b0e/raw/3ec2ab127d8ad01a6b657aa5df9a6127ff07c7c0/Macro%2520FCTexture.FCMacro")
Usage
Použijte
Toto makro potřebuje obrázek v 256 odstínech šedé (0-255), proto před použitím makra převeďte snímek na stupně šedi (černé a bílé) Lowe. Počet barev je automaticky detekován, je-li obrázek více než 256 barev, očekává se další funkce. Každá barva (úroveň šedé) se považuje za hlubokou, bílou (255) vysokou a černou (0) nejnižší (hlubokou).
Konfigurace se provádí před otevřením souboru, výchozí hodnoty jsou nastavení poskytnutá pro získání rozměrů projektu:
- šířka obrázku v bodech v souřadnici X,
- výška obrázku v bodech v souřadnici Y,
- hloubka nebo tloušťka projektu unikla 10 mm (v surovém režimu, na 256 mm) v souřadnici Z.
Soubor s obrázkem se rozkládá jako skener x1 x2 x3 ... v krocích po 1 mm v aplikaci FreeCAD podobně jako hodnota y 1 mm najednou. Hodnota z je dána hodnotou barvy. Tyto hodnoty lze konfigurovat v makru.
Pozor: v závislosti na velikosti obrázku může být projekt velmi velký! pro záznam 100 pixelů široký a 100 pixelů na výšku dává 100 x 100 = 10000 bodů a každý bod odpovídá souřadnici, takže 10000 souřadnic XYZ tam je.
Rozhraní
Coordinates
Coordinate
Stretching
Stetching
Inversion
Inversion
8 bit Mode
Mode 8 Bits
Začátek hodnoty operace se automaticky přizpůsobí zvolené funkci: 0, pokud je nastavení černé (černé) 255 nebo 20, je-li nastavení bílé (bílá).
- Wire: postavte vaši linku (vektor) ve formě Wire.
- Bspline: postavte svou linku (vektor) ve formě Bspline.
- Cloud: buduje bodové vektory v bodovém oblaku.
- Point: vytvoří bod u každého pixelu (vektor). (postup může být dlouhý)
- Nuance: Je-li zkontrolována volba odstínu, barva bodu je reprezentována jako obrázek.
32 bit Mode
Mode 32 Bits
- Photo: Režim foto je automaticky aktivován, když je detekován obraz 32 Bits. (postup může být dlouhý)
- Plan: plán umožňuje importovat 32 -bitový obrázek a ignorovat pozadí plánu. Ve výchozím nastavení je pozadí mapy černé pro ignorování barev nastavitelné příkazem Capping. Pokud je zaškrtnuto políčko Bílý, ignorované dno bude bílé. (postup může být dlouhý)
File
Files
Capping (10mm)
Capping (10mm)
- Slider: udávají výšku tvaru, výška je zobrazena v rámečku titulku.
- 0 height : udávají výšku tvaru, výška je zobrazena v rámečku titulku.
- Raw mode 20: pro nastavení počtu barev (hloubka). Výchozí režim je 0-20 (což představuje filtr a získání podrobnějších informací podle složitosti obrazu) po kontrole režimu 0 až 255 (celý rozsah barev).
- : Tento checkbox umožnil spouštění.
- 0/2 Contour : tento spinbox dává obrysovou čáru nepoužívejte (např. 0 pro základnu).
- Capping White : Funkce zakončení může být provedena na základě výběru barev, bílé (výchozí) nebo černé. Stupně omezení pravidla 20 až 0 (nebo 255 až 0), pokud je zaškrtávací políčko nastaveno na W (nezaškrtnuto) nebo 0 až 20 (nebo 0 až 255) (kontrolovány).
- 20 Capping : Tento spinbox dává stupně omezení.
Command
Command
- File and launch: otevře obrazový soubor a spustí konverzi.
- Help: zobrazte wiki stránku ve webovém prohlížeči FreeCAD
- Zobrazte stránku Wiki v prohlížeči FreeCAD
- Pro změnu dostupného parametru: přejděte do Nástroje → Upravit parametr ...
- __ Globální krok na spinBoxu: __
- User parameter:BaseApp/Preferences/Macros/FCMmacros/FCTexture → SingleStep
- Upravte požadovanou hodnotu (standardně 1,0)
- __ Pro vyhledávání, pokud je makro upgradováno: __
- User parameter:BaseApp/Preferences/Macros/FCMmacros/FCTexture → switchVesionMacroSearch
- Upravte switchVesionMacroSearch na
true
(ve výchozím nastavenífalse
)
- Quit: ukončí funkci.
Skript
Macro_Texture.FCMacro
Stáhněte makro k obsahu Macro FCTexture.FCMacro
Příklad
Obrazy byly nakloněny ke zvýšení efektu 3D.
-
Honda
-
Here with option contour
-
Here an example of a bmp image converted to points and restoring picture the width of the image is 6.5 nm
thanks for the permission of Yorik -
Here an example of a bmp image converted to object 3D of 6.7 nm width.
thanks for the permission of Yorik
-
The logo of FreeCAD.
-
A portion of the screen FreeCAD. The file.
-
A portion of a tablecloth.
-
A diamond plate.
-
Mode Plan: the image on the left the white background has been ignored in the right image the colour black has been ignored (an example on the forum)
-
Topography from a drawing or each level is represented with a degrees of different color.
-
Image converted in ASCII caracter.
-
Procedure for create solid:
1: Create loft with the tools or with the Macro Loft
2: Select all and extrude with the tools
3A: For Linux Download GMSHMesh (author psicofil) Macro_GMSH Wiki page
3B: For Windows Download GmshMesh2.zip unzip the file and install it in your Mod directory (author ulrich1a)
4: Create your Mesh file and use it
-
Convert solid in mesh with GmshMesh.
Links
Odkazy
Diskuse o the forum abych získala své dojmy nebo mě kontaktovala.
Macro Macro Loft pro automatizaci multifunkčního loftu
How to handle pdf import properly and feasibly?
Revize
- Ver 0.14c : 15-01-2021 include Gui.SendMsgToActiveView("ViewFit")
- Ver 0.14b : 15-01-2021 Create Tab Coordinate and Tab Stretching for diminish the height of the macro and accepted in 15" screen
- ver 0.13b: 30/12/2020 add try for time.clock() and time.process_time() for Python 3xyz...*ver 0.13 : 17/04/2020 Layout and PySide2 Qt5
- ver 0.13 : 17/04/2020 Layout and PySide2 Qt5
- ver 0.12 : 04/08/2019 add spinbox button for height
- ver 0.11 :03/07/2019 adapt to Python 3
- ver 0.10 : 28/12/2016 add save point in .pcd, .asc display a points cloud, height form, contour
- ver 0.9 : 12/12/2016 adding save file .asc for cloud point
- ver 0.8 : 16/03/2016 adding progressBar
- ver 0.7 : 03/09/2014 Delete "translate" forgotten and bug fix discovered by the passage of PyQt to Pyside !
- ver 0.6 : 26/08/2014 Delete all "_translate"
- ver 0.5 : 25/08/2014 Delete "_translate (" MainWindow "," Stretching X ", None)" that prevented the display of tooltip with PySide (Windows Vista)
- ver 0.4 : 08/08/2014 PyQt4 PySide
- ver 0.3 : 28/03/2014 :comment out the line "# self.checkBox_5.setAccessibleName(_fromUtf8(""))"
that causes an error with the version FreeCAD : Version: 0.14.3343 (Git), Python version: 2.7.6, Qt version: 4.8.5