Macro Align Object to View/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "==Użycie== * Skieruj widok, wybierz obiekt i uruchom makrodefinicję. * Twój obiekt zostanie umieszczony we wskazanym miejscu przez współrzędne ujęcia widoku ''(kamery)''.")
(Created page with "==Uznania== Zbiorniki Uproszczony kod do rentlau_64")
 
(4 intermediate revisions by the same user not shown)
Line 19: Line 19:
* Twój obiekt zostanie umieszczony we wskazanym miejscu przez współrzędne ujęcia widoku ''(kamery)''.
* Twój obiekt zostanie umieszczony we wskazanym miejscu przez współrzędne ujęcia widoku ''(kamery)''.


==Script==
<span id="Script"></span>
==Tworzenie skryptów==
ToolBar Icon [[Image:Macro_Align_Object_to_View.png]]
ToolBar Icon [[Image:Macro_Align_Object_to_View.png]]


Line 49: Line 50:
}}
}}


==Example==
<span id="Example"></span>
==Przykład==


<center>
<center>
<gallery widths="300" heights="200" perrow="2">
<gallery widths="300" heights="200" perrow="2">
Image:Macro Align Object to View 01.png|Your object in its original position XY.
Image:Macro Align Object to View 01.png|Obiekt w pierwotnym położeniu XY.
Image:Macro Align Object to View 02.png|Rotate the screen X? Y? Z? or use this macro [[Macro_Rotate_View|Macro_Rotate_View]] for precise rotation.
Image:Macro Align Object to View 02.png|Obrócić ekran X? Y? Z? lub użyj tej makrodefinicji [[Macro_Rotate_View/pl|Makro Rotate View]] do precyzyjnego obracania.
</gallery>
</gallery>
</center>
</center>
Line 60: Line 62:
<center>
<center>
<gallery widths="300" heights="200" perrow="2">
<gallery widths="300" heights="200" perrow="2">
Image:Macro Align Object to View 03.png|Select the object and run the macro (the object face the screen).
Image:Macro Align Object to View 03.png|Wybierz obiekt i uruchom makro ''(obiekt zwrócony w stronę ekranu)''.
Image:Macro Align Object to View 04.png|Your object return in the XY display and in its new coordinates position (Placement,Angle)
Image:Macro Align Object to View 04.png|Twój obiekt powróci na płaszczyźnie XY i w nowej pozycji współrzędnych ''(Umiejscowienie, Kąt)''.
</gallery>
</gallery>
</center>
</center>


==Credits==
==Uznania==
Tanks Simplified code to rentlau_64
Zbiorniki Uproszczony kod do rentlau_64


{{clear}}
{{clear}}

Latest revision as of 12:14, 20 November 2023

Other languages:

Macro Align Object to View

Opis
Makrodefinicja ta ustawia wybrany obiekt względem bieżącego 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

Makrodefinicja ta wyrównuje i pozycjonuje wybrany obiekt względem bieżącego widoku.

Użycie

  • Skieruj widok, wybierz obiekt i uruchom makrodefinicję.
  • Twój obiekt zostanie umieszczony we wskazanym miejscu przez współrzędne ujęcia widoku (kamery).

Tworzenie skryptów

ToolBar Icon

Macro_Align_Object_to_View.FCMacro

# This macro place your object selected to the position ActiveView (camera)
# extact FCCamera
# 16/01/2015

__title__  ="Align Object to View"
__author__ = "Mario52"
__date__   = "16/01/2015"
__version__= "0.1"

import pivy
from pivy import coin

sel = FreeCADGui.Selection.getSelection()
Nameelement = sel[0].Name
App.Console.PrintMessage(str(Nameelement)+"\n")

pl = FreeCAD.Placement()
pl.Rotation = FreeCADGui.ActiveDocument.ActiveView.getCameraOrientation()
pl.Base = FreeCAD.Vector(0.0,0.0,0.0)

App.ActiveDocument.getObject(Nameelement).Placement=pl

Przykład

Uznania

Zbiorniki Uproszczony kod do rentlau_64