Macro Centra facce e bordi

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Macro Center Align Objects with Faces or Edges and the translation is 100% complete.

Other languages:
English • ‎français • ‎hrvatski • ‎italiano
Ora questi strumenti sono inclusi nell'ambiente Manipulator. Installare questo workbench per gli ultimi aggiornamenti su questi strumenti.


Macro Center Align Objects with Faces or Edges.png Centra e allinea facce e bordi

Descrizione
Allinea gli oggetti vincolando le facce o i bordi. Ora questi strumenti sono inclusi nell'ambiente Manipulator. Installare questo workbench per gli ultimi aggiornamenti su questi strumenti
Autore
easyw-fc
Link
Esempi di macro
Come installare le Macro
Personalizzare la barra degli strumenti
Versione
1.5.3
Ultima modifica
2017-10-01
Scorciatoia
Nessuna
Vedere anche
Nessuno


Descrizione

Questo macro si allinea oggetti con i volti o i bordi vincoli

Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon_Installer.


##This code is copied instead of the original macro code

##to guide the user to the offline 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 extra wiki location

import PySide

from PySide import QtGui ,QtCore

diag = QtGui.QMessageBox(QtGui.QMessageBox.Information,u"Information",
    "This macro must by downloaded with this link" + "\n"
    " " + "\n"
    "https://raw.githubusercontent.com/easyw/FreeCAD_Macros/master/Align%20Objects/CenterAlignObjectswFacesEdges.py" + "\n"
    " " + "\n"
    "Quit this window for access in the download page" )

diag.setWindowFlags(PySide.QtCore.Qt.WindowStaysOnTopHint)

diag.setWindowModality(QtCore.Qt.ApplicationModal)

diag.exec_()

import webbrowser 

webbrowser.open("https://raw.githubusercontent.com/easyw/FreeCAD_Macros/master/Align%20Objects/CenterAlignObjectswFacesEdges.py")
<class="rawcodeurl"><a href="https://raw.githubusercontent.com/easyw/FreeCAD_Macros/master/Align%20Objects/CenterAlignObjectswFacesEdges.py">raw code</a>


Strumenti

Aligner Aligner-ico.png: un set di strumenti per spostare e allineare le parti 3D

Mover Mover-ico.png: una serie di strumenti per spostare e ruotare parti 3D su diversi assi

Measure Caliper-ico.png: una serie di strumenti per misurare le parti 3D, con alcune funzioni di Snap e di misurazione di Raggio, Lunghezza, Angolo.

Questi supporti lavorano con Part, App::Part e Body objects. Ogni strumento può essere Floating o Docked Left o Right.


Vecchie referenze

Questa macro applica i seguenti vincoli:

  • vincolo concentrico tra parti non cilindriche;
  • vincolo nel centro di facce e bordi.
  • Funziona anche con i nuovi contenitori Body e App::Part, funziona lo stesso anche con la gerarchia STEP.

Center-align-faces.png

Center-align-faces-in-action.gif

Center-align-Body-objects.gif

Utube-alignment-tool-tutorial.png

Aligning tool video tutorial

Utube-alignment-STEP-models.png

Aligning STEP models video tutorial


Uso

Per vincolare facce o bordi tra parti non cilindriche, basta aprire un documento FC, lanciare la Macro, selezionare due o più facce o bordi da allineare, fare clic sul pulsante Allinea e il gioco è fatto!

Script

L'icona per la barra degli strumenti Macro Center Align Objects with Faces or Edges.png

CenterAlignObjectswFacesEdges.py

Dopo aver scaricato il file dalla pagina GitHub
https://github.com/easyw/FreeCAD_Macros/tree/master/Align%20Objects
il codice:
https://github.com/easyw/FreeCAD_Macros/raw/master/Align%20Objects/CenterAlignObjectswFacesEdges.py
è necessario copiare il file nella directory delle macro.
Per maggiori informazioni vedere la pagina Come installare le macro

Link

Nel forum : Faces or Edges constraint among non cylindrical parts Macro