FreeCAD Logo FreeCAD 1.0
  • Angličtina Afrikánština Arabština Běloruština Katalánština Čeština Němčina Řečtina Španělština Španělština Baskičtina Finština Filipínština Francouzština Galicijština Chorvatština Maďarština Indonéština Italština Japonština Kabylština Korejština Litevština Holandština Norština Bokmål Polština Portugalština Portugalština Rumunština Ruština Slovenština Slovinština Srbština Švédština Turečtina Ukrajinština Valencijština Vietnamština Čínština Čínština
  • Funkce
  • Stáhnout
  • Blog
  • Dokumentace
    Hlavní strana dokumentace Začínáme Uživatelská dokumentace Příručka FreeCAD Dokumentace pracovních prostředí Dokumentace o skriptování v Pythonu Dokumentace o programování v C++ Tutoriály Často kladené otázky Zásady ochrany soukromí O FreeCADu
  • Zapojte se
    Jak pomoci Sponsor Nahlásit chybu Vytvořit žádost o změnu Pracovní místa a financování Pokyny pro příspěvky Příručka pro vývojáře Překlady
  • Komunita
    Etický kodex Fórum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Kalendář
  • ♥ Donate

Donate

$
SEPA informace
Nastavte prosím Váš SEPA bankovní převod na:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Bankovní agentura: BNP Paribas Fortis
Adresa: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Macro Texture

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 FCCreaLoft
Autor: Mario52
Autor
Mario52
Download
ToolBar Icon, Macro Loft FCCreaLoft
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éž
FCCreaLoft 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 FCCreaLoft 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")
<class="rawcodeurl"><a href="https://gist.githubusercontent.com/mario52a/262317bc7d8555885b0e/raw/f18613c8bfd142e644ba79fc8dd34a5f72282f18/Macro%2520FCTexture.FCMacro">raw code</a>


Texture 004 Honda

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í

Texture 002
Texture 002

Coordinates

Coordinate

  • Coordinate X 0,00 mm : souřadnice X polohy objektu, implicitní: 0.
  • Coordinate Y 0,00 mm : souřadnice Y polohy objektu, výchozí: 0.
  • Coordinate Z 0,00 mm : souřadnice Z pozice objektu, výchozí: 0.

Stretching

Stetching

  • Stetching X 0,00 mm : zúžení nebo zvětšení délky objektu, default: 0.
  • Stetching Y 0,00 mm : zúžení nebo zvětšení výšky objektu, default: 0.
  • Stetching Z 0,00 mm : zúžení nebo zvětšení hloubky objektu, default: 0.

Inversion

Inversion

  • Axis X: zpětné souřadnice X obrázek.
  • Axis Y: zpětné souřadnice Y obrázek.
  • Axis Z: zpětné souřadnice Z obraz.

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

  • .pcd: pokud je zaškrtnuto jeden soubor originalName.bmp.pcd je uložen ve stejném adresáři souboru (pcd v0.7).
  • .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).

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

The icons .png and .svg

Macro_Texture.FCMacro

Stáhněte makro k obsahu Macro FCTexture.FCMacro

Příklad

Obrazy byly nakloněny ke zvýšení efektu 3D.

  • Honda
    Honda
  • Here with option contour
    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 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
    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.
    The logo of FreeCAD.
  • A portion of the screen FreeCAD. The file.
    A portion of the screen FreeCAD. The file.


  • A portion of a tablecloth.
    A portion of a tablecloth.
  • A diamond plate.
    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)
    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.
    Topography from a drawing or each level is represented with a degrees of different color.


  • Image converted in ASCII caracter.
    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
    Procedure for create solid:
    1: Create loft with the tools or with the FCCreaLoft 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.
    Convert solid in mesh with GmshMesh.


Links

Odkazy

Diskuse o the forum abych získala své dojmy nebo mě kontaktovala.

Macro FCCreaLoft Macro Loft pro automatizaci multifunkčního loftu

apply hair cell texture

How to handle pdf import properly and feasibly?

Revize

  • ver 0.15 2025/01/04 delete all references to PySide and QtWidgets, chrono by chrisb
  • 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

Tato stránka je načtena z https://wiki.freecad.org/Macro_Texture

Buďte v kontaktu!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© Tým FreeCAD. Autorství obrázků úvodní stránky (od zhora dolů): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Tento projekt podporují: , KiCad Services Corp. a ostatní sponzoři

GitHubVylepšete tuto stránku na GitHubu