Macro Align Face Object to View/it: Difference between revisions

From FreeCAD Documentation
mNo edit summary
(Updating to match new version of source page)
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Macro/it
{{Macro/it
|Name=Macro Align Face Object to View
|Name=Macro Align Face Object to View
Line 12: Line 13:
|SeeAlso=[[File:FCCamera 00.png|32px|FCCamera]] [[Macro_FCCamera/it|Macro_FCCamera]]}}
|SeeAlso=[[File:FCCamera 00.png|32px|FCCamera]] [[Macro_FCCamera/it|Macro_FCCamera]]}}


==Description==

<div class="mw-translate-fuzzy">
==Descrizione==
==Descrizione==
Questa macro orienta la faccia dell'oggetto verso la ActiveView (telecamera).
Questa macro orienta la faccia dell'oggetto verso la ActiveView (telecamera).
Nel caso della faccia di un foro (o di una faccia interna o di un cilindro) orienta la faccia della foratura verso lo schermo.
Nel caso della faccia di un foro (o di una faccia interna o di un cilindro) orienta la faccia della foratura verso lo schermo.
</div>


==Uso==
==Usage==

<div class="mw-translate-fuzzy">
==Utilizzo==
* Selezionare l'oggetto ed eseguire la macro
* Selezionare l'oggetto ed eseguire la macro
* L'oggetto viene orientato verso la telecamera
* L'oggetto viene orientato verso la telecamera
</div>


==Script==
==Script==

ToolBar Icon [[Image:Macro_Align_Face_Object_to_View.png]]
ToolBar Icon
[[Image:Macro_Align_Face_Object_to_View.png]]


'''Macro_Align_Face_Object_to_View.FCMacro'''
'''Macro_Align_Face_Object_to_View.FCMacro'''


{{Code|code=
{{MacroCode|code=
# This macro directs the face of the object on the side of the ActiveView (camera)
# This macro directs the face of the object on the side of the ActiveView (camera)
# extact FCCamera
# extact FCCamera

Revision as of 10:08, 21 December 2021

Other languages:

Allinea la faccia dell'oggetto alla vista

Descrizione
Questa macro dirige la faccia dell'oggetto verso la vista attiva.

Versione macro: 0.1
Ultima modifica: 2015-01-16
Versione FreeCAD: Tutte
Download: ToolBar Icon
Autore: Mario52
Autore
Mario52
Download
ToolBar Icon
Link
Versione macro
0.1
Data ultima modifica
2015-01-16
Versioni di FreeCAD
Tutte
Scorciatoia
Nessuna
Vedere anche
FCCamera Macro_FCCamera

Description

Descrizione

Questa macro orienta la faccia dell'oggetto verso la ActiveView (telecamera). Nel caso della faccia di un foro (o di una faccia interna o di un cilindro) orienta la faccia della foratura verso lo schermo.

Usage

Utilizzo

  • Selezionare l'oggetto ed eseguire la macro
  • L'oggetto viene orientato verso la telecamera

Script

ToolBar Icon

Macro_Align_Face_Object_to_View.FCMacro

# This macro directs the face of the object on the side of the ActiveView (camera)
# extact FCCamera
# 16/01/2015

__title__="Macro_Align_Face_Object_to_View"
__author__ = "Mario52"

import pivy
from pivy import coin

try:
    v=Gui.Selection.getSelectionEx()[0].SubObjects[0].Surface.Axis    # to Axis
#    v = Gui.Selection.getSelectionEx()[0].SubObjects[0].normalAt(0,0) # normalAt
    r=App.Rotation(App.Vector(0,0,1),v)
    Gui.ActiveDocument.ActiveView.setCameraOrientation(r.Q)
except Exception:
    App.Console.PrintError("Select a face and run the macro"+"\n")

Links

Original macro by wmayer Looking for some helpful GUI-commands