Macro Connect And Sweep/it: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(Created page with "ver 00.11 2020-21-13 : modificata per HD dpi QGridLayout eseguire solo FC versione 0.18 e successive <br/> Per la versione precedente vedere [https://gist.githubusercontent.co...")
Line 124: Line 124:
==Versione==
==Versione==


ver 00.11 2020-21-13 : modify for the HD dpi QGridLayout run only FC version 0.18 and more <br/> For the precedent version see [https://gist.githubusercontent.com/mario52a/3ec67a3711202dab69592ce53b938924/raw/b3554916e0dce63644a2d4d3f88ef114b5e1e390/Macro_Connect_And_Sweep.FCMacro Macro_Connect_And_Sweep.FCMacro]
ver 00.11 2020-21-13 : modificata per HD dpi QGridLayout eseguire solo FC versione 0.18 e successive <br/> Per la versione precedente vedere [https://gist.githubusercontent.com/mario52a/3ec67a3711202dab69592ce53b938924/raw/b3554916e0dce63644a2d4d3f88ef114b5e1e390/Macro_Connect_And_Sweep.FCMacro Macro_Connect_And_Sweep.FCMacro]


ver 00.10 2020-01-09 : centraggio su la faccia
ver 00.10 2020-01-09 : centraggio su la faccia

Revision as of 21:51, 15 February 2020

Other languages:

Collega con Sweep

Descrizione
La nuova GUI della nuova versione modificata per lo HD dpi (QGridLayout) esegue solo FC versione 0.18 e successive.

Questa macro crea facilmente una connessione tra due oggetti, un oggetto e un punto o tra due punti (il centro degli oggetti sono i punti iniziale e finale dello sweep) possono essere selezionati da un cerchio poligonale di ellisse configurabile. E disponibile una funzione di discretizzazione per creare punto di riferimento configurabili per tagliare linee in sezione o tagliare con una dimensione.
È disponibile una funzione di discretizzazione per creare punti marker configurabili per il taglio di linee in sezione o il taglio con una quota sul punto viene creato per tutte le coordinate.
Una funzione di faccia o filo duplicata da utilizzare con l'operazione Sweep e Loft.
Operazione Sweep e Loft direttamente con la macro.
Centraggio su la faccia

Versione macro: 00.11
Ultima modifica: 2020-02-13
Versione FreeCAD: 0.18 e più
Download: ToolBar Icon

Macro_Connect_And_Sweep_CE Macro_Connect_And_Sweep_TL Macro_Connect_And_Sweep_TR Macro_Connect_And_Sweep_LL Macro_Connect_And_Sweep_LR
Autore: Mario52

Autore
Mario52
Download
ToolBar Icon

Macro_Connect_And_Sweep_CE Macro_Connect_And_Sweep_TL Macro_Connect_And_Sweep_TR Macro_Connect_And_Sweep_LL Macro_Connect_And_Sweep_LR

Link
Versione macro
00.11
Data ultima modifica
2020-02-13
Versioni di FreeCAD
0.18 e più
Scorciatoia
Nessuna
Vedere anche
Nessuno

Descrizione

Questa macro crea una connessione tra due oggetti, un oggetto e un punto o tra due punti. La connessione va da un centro all'altro centro degli oggetti, la sua forma è configurabile, e può essere circolare, poligonale o ellittica. E disponibile una funzione di discretizzazione per creare punto di riferimento configurabili per tagliare linee in sezione o tagliare con una dimensione.
È disponibile una funzione di discretizzazione per creare punti marker configurabili per il taglio di linee in sezione o il taglio con una quota sul punto viene creato per tutte le coordinate.
Una funzione di faccia o filo duplicata da utilizzare con l'operazione Sweep e Loft.
Operazione Sweep e Loft direttamente con la macro.

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/3ec67a3711202dab69592ce53b938924/raw/5adea7e9362849fa04d28e5a4065cd4129ea707a/Macro_Connect_And_Sweep.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/3ec67a3711202dab69592ce53b938924/raw/5adea7e9362849fa04d28e5a4065cd4129ea707a/Macro_Connect_And_Sweep.FCMacro")


Macro_Connect_And_Sweep

Uso

Eseguire la macro, selezionare gli oggetti o i punti, scegliere la forma e impostare i parametri, poi fare clic su Create.

Macro_Connect_And_Sweep

Discretize

Duplicate

Sweep

Loft

Reset

Icone

Questi file devono essere copiati nella directory delle macro

(Per scaricarle fare clic con il pulsante destro sull'immagine e poi su "Salva con nome ...")

Center Top left Top rigth Low left Low rigth

L'icona di Macro_Connect_And_Sweep per personalizzare la barra degli strumenti: Icon for the button

Script

Macro_Connect_And_Sweep.FCMacro

Scaricare la macro da Gits Macro_Connect_And_Sweep.FCMacro

Esempio

Creare un percorso e una tubazione con la Macro Connect And Sweep e la Macro Replica


Esempio animato

Obietto é Obietto , la connessione boundBox centro Obietto 1 é boundBox centro Obietto 2

Obietto SubObject, la connessione boundBox centro Obietto 1 é boundBox centro Subobject 1

SubObject SubObject, la connessione boundBox centro Subobject 1 é boundBox centro Subobject 2

Connessione And Sweep Direzione uno Obietto selezionato or Subobject selzionato

Rileva errore nella selezione del modo scelto, se viene creato un errore di selezione, il modo passa alla modo 3 e la linea della modo 3 viene colorata in arancione

Versione

ver 00.11 2020-21-13 : modificata per HD dpi QGridLayout eseguire solo FC versione 0.18 e successive
Per la versione precedente vedere Macro_Connect_And_Sweep.FCMacro

ver 00.10 2020-01-09 : centraggio su la faccia

ver 00.09 2020-01-06 : aggiunto di Tab Duplicate (come Macro reproWire), Sweep, Loft.

ver 00.08 2019-12-23 : l'aggiunta della funzione discretizza il filo e crea punti marker per usare i punti come punti di riferimento

ver 00.07 2019-06-26 : upgrade aggiunto mode Object è Object, Object è SubObject, SubObject é SubObject selezione una linea è altre minori cambiamenti

00.06 18/06/2019 : aggiunto "Recompute" sessione line

00.05 05/04/2019 : compatibile Python 3

00.04 22/02/2017 : upgrade the search path

00.03 15/09/2016 : add create pipe

00.02 13/06/2016 : add options choice angle path rectangle and ellipse

00.01 07/06/2016 : add option solid or not centring rectangle or not

00.00 05/06/2016 :

Link

La discussione Scripting point to point tubing nel forum di FreeCAD.

Questa macro si basa sul codice di microelly2, vedere Looking for some helpful GUI-commands

Altra discussione sul foro Macro_Connect_And_Sweep