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

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(5 intermediate revisions by one other user not shown)
Line 13: Line 13:
}}
}}


==Description==

<div class="mw-translate-fuzzy">
==Opis==
==Opis==

To makro kieruje ścianę obiektu na stronę aktywnego widoku.
To makro kieruje ścianę obiektu na stronę aktywnego widoku.
W przypadku czoła otworu wiertniczego ''(lub wewnętrznego lub cylindrycznego)'' czoło wiertła skierowane jest w stronę ekranu.
W przypadku czoła otworu wiertniczego ''(lub wewnętrznego lub cylindrycznego)'' czoło wiertła skierowane jest w stronę ekranu.
</div>


==Usage==

<div class="mw-translate-fuzzy">
==Użycie==
==Użycie==

* Wybierz swój obiekt i uruchom makrodefinicję,
* Wybierz swój obiekt i uruchom makrodefinicję,
* Twój obiekt będzie stał przed kamerą.
* Twój obiekt będzie stał przed kamerą.
</div>


==Skrypt==
==Skrypt==


Ikonka paska narzędzi
ToolBar Icon
[[Image:Macro_Align_Face_Object_to_View.png]]
[[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

Latest revision as of 10:08, 21 December 2021

Other languages:

Makrodefinicja: Wyrównaj ścianę obiektu do widoku

Opis
To makro kieruje ścianę obiektu na stronę aktywnego widoku.

Macro version: 0.1
Last modified: 2015-01-16
FreeCAD version: Wszystkie
Download: ToolBar Icon
Autor: Mario52
Autor
Mario52
Do pobrania
ToolBar Icon
Odnosniki
Wersja Makrodefinicji
0.1
Data zmian
2015-01-16
Wersja FreeCAD
Wszystkie
Domyślny skrót
Brak
Zobacz również
FCCamera Makro FCCamera

Opis

To makro kieruje ścianę obiektu na stronę aktywnego widoku. W przypadku czoła otworu wiertniczego (lub wewnętrznego lub cylindrycznego) czoło wiertła skierowane jest w stronę ekranu.

Użycie

  • Wybierz swój obiekt i uruchom makrodefinicję,
  • Twój obiekt będzie stał przed kamerą.

Skrypt

Ikonka paska narzędzi

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