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éž |
![]() |
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/f18613c8bfd142e644ba79fc8dd34a5f72282f18/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/f18613c8bfd142e644ba79fc8dd34a5f72282f18/Macro%2520FCTexture.FCMacro")
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:
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.
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á).
true
(ve výchozím nastavení false
)
Macro_Texture.FCMacro
Stáhněte makro k obsahu Macro FCTexture.FCMacro
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.
Diskuse o the forum abych získala své dojmy nebo mě kontaktovala.
Macro Macro Loft pro automatizaci multifunkčního loftu
that causes an error with the version FreeCAD : Version: 0.14.3343 (Git), Python version: 2.7.6, Qt version: 4.8.5