Macro FC Convert Lines/it

Converti Linee

Descrizione
Converte la linea dell'oggetto, da continua a tratteggiata, ecc. assegnandole lo spessore indicato.

Versione macro: 00.07b
Ultima modifica: 2020-11-09
Versione FreeCAD: All
Download: ToolBar Icon
Autore: mario52
Autore
mario52
Download
ToolBar Icon
Link
Versione macro
00.07b
Data ultima modifica
2020-11-09
Versioni di FreeCAD
All
Scorciatoia
Nessuna
Vedere anche
Nessuno

Descrizione

Questa macro converte la linea dell'oggetto, da continua a tratteggiata, a tratto e punto, a puntini, a zig zag e le assegna lo spessore indicato.

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/3d719574089a5f9044ec/raw/812769b6b296a1da2e9c8cd8153ad7266fe80f8d/Macro_FCConvertLines.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/3d719574089a5f9044ec/raw/812769b6b296a1da2e9c8cd8153ad7266fe80f8d/Macro_FCConvertLines.FCMacro")
<class="rawcodeurl"><a href="https://gist.githubusercontent.com/mario52a/3d719574089a5f9044ec/raw/812769b6b296a1da2e9c8cd8153ad7266fe80f8d/Macro_FCConvertLines.FCMacro">raw code</a>


ConvertLines Trattino, Trattino punto, Trattino punto punto

Utilizzo

Copiare la macro nella cartella macro e avviare FCConvertLines Gui

FCConvertLines Gui
FCConvertLines Gui

Prima sezione:

Cut line (Attivo di default)

FCConvertLines
FCConvertLines

Seconda sezione :

Tipo di linea: Trattino

FCConvertLines
FCConvertLines

Terza sezione:

Tipo di linea: DashDot

FCConvertLines
FCConvertLines

Quarta sezione:

Tipo di linea : DashDotDot

FCConvertLines
FCConvertLines

Quinta sezione:

Tipo di linea: ZigZag

FCConvertLines
FCConvertLines

Sesta sezione:

Tipo di linea: Hand

FCConvertLines
FCConvertLines

Settima sezione:

Options line :

FCConvertLines
FCConvertLines

Queste opzione sono disponibile per tutti menu

Ottavo sezione :

Opzione Plane

Questa sezione e valida solo per "ZigZag" e "Hand"

FCConvertLines
FCConvertLines

Nona sezione :

Bottoni

FCConvertLines
FCConvertLines

I file da copiare nella cartella con la macro (10 file immagini)

L'icona per la barra degli strumenti

Macro_FCConvertLines
Macro_FCConvertLines

Title

ConvertLines_Title
ConvertLines_Title

Line Dash :

ConvertLines_Dash
ConvertLines_Dash

Line DashDot :

ConvertLines Dash dot
ConvertLines Dash dot

Line DashDotDot :

ConvertLines Dash dot dot
ConvertLines Dash dot dot

Line Zigzag :

ConvertLines_Zigzag
ConvertLines_Zigzag

Line Hand :

ConvertLines_Hand
ConvertLines_Hand

View :

ConvrtLines_View-front ConvrtLines_View-right ConvrtLines_View-right

Script

Copiare la macro Macro_FCConvertLines.FCMacro nella cartella delle macro.

Lo script su Gist Macro_FCConvertLines.FCMacro

Icona barra degli strumenti


Macro_FCConvertLines.FCMacro

Esempi

Esempio punto, trattino punto, trattino punto, trattino punto punto

Esempio di hand, a zigzag

Esempio hand

Tutte le linee sono state create con le specifiche di configurazione impostate in queste linee di opzione

Ad esempio, una hand può creare una bellissima onda sinusoidale o completamente anarchica.

Esempio di conversione ShapeString in Sketch (Le curve non sono autorizzate per la conversione Shape to Sketch)

Versione

ver 00.07b 09/11/2020 corretto bug # (aggiungere recompute() per correggere)# Impossibile calcolare la rappresentazione di Inventor per la forma di Shape. E Line con Label

ver 00.07 13/05/2017 corretto bug dopo aver creato una linea "Alternate ...." le dimensione non ritornavano alle dimensione volute.

ver 00.06 20/02/2017 correzione della precisione del taglio (cambiato "numberOfPoints = longueur" in "numberOfPoints = (longueur + 1)")

ver 00.05 11/01/2017 sostituito il percorso macro del metodo di ricerca

ver 00.04 05/09/2016 setPointSize(8.0)

ver 00.02 18/02/2016

ver 00.01 19/01/2016

ver 00.00 19/01/2016