TechDraw LandmarkDimension/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "==Użycie==")
(Created page with "Celem tego narzędzia jest zapewnienie obejścia problemu uszkodzenia wymiarów spowodowanego przez "Problem nazewnictwa topologicznego". Pun...")
Line 23: Line 23:
Narzędzie Wymiar przestrzenny dodaje wymiar liniowy do widoku. Wymiar jest oparty na dwóch punktach {{Emphasis|cecha}} ''(Draft.Point lub Part.Vertex)'' z modelu 3D. Uwaga: punkty muszą być obiektami {{Emphasis|cecha}}, które występują w [[Tree_view/pl|widoku drzewa]] modelu. Losowe wierzchołki z kształtu nie będą odpowiednie.
Narzędzie Wymiar przestrzenny dodaje wymiar liniowy do widoku. Wymiar jest oparty na dwóch punktach {{Emphasis|cecha}} ''(Draft.Point lub Part.Vertex)'' z modelu 3D. Uwaga: punkty muszą być obiektami {{Emphasis|cecha}}, które występują w [[Tree_view/pl|widoku drzewa]] modelu. Losowe wierzchołki z kształtu nie będą odpowiednie.


Celem tego narzędzia jest zapewnienie obejścia problemu uszkodzenia wymiarów spowodowanego przez "[[Topological_naming_problem/pl|Problem nazewnictwa topologicznego]]". Punkty źródłowe powinny używać [[Expressions/pl|Wyrażeń]] lub innego mechanizmu zawierającego, aby ustalić ich położenie. Ponieważ punkty są [[App_DocumentObject/pl|Obiektami dokumentu]], a nie komponentami kształtu, ich nazwa nie zmienia się przy ponownych obliczeniach, a więc łatwo je znaleźć.
The purpose of this tool is to provide a workaround to the corruption of dimension caused by "[[topological_naming_problem|topological naming]]" issues. The source points should use [[Expressions|Expressions]] or other containing mechanism to establish their position. Since the points are [[App_DocumentObject|Document Objects]], and not shape components, their name does not change with recomputes, and hence they are easily found.


See [[TechDraw_LengthDimension#Limitation|TechDraw LengthDimension]] for more on dimensions and topological naming.
See [[TechDraw_LengthDimension#Limitation|TechDraw LengthDimension]] for more on dimensions and topological naming.

Revision as of 18:41, 1 October 2021

TechDraw LandmarkDimension

Menu location
Rysunek Techniczny → Wymiary → Wstaw wymiar przestrzenny
Workbenches
Rysunek Techniczny
Default shortcut
None
Introduced in version
0.19
See also
Wstaw wymiar poziomy, Wstaw wymiar pionowy

Opis

Narzędzie Wymiar przestrzenny dodaje wymiar liniowy do widoku. Wymiar jest oparty na dwóch punktach cecha (Draft.Point lub Part.Vertex) z modelu 3D. Uwaga: punkty muszą być obiektami cecha, które występują w widoku drzewa modelu. Losowe wierzchołki z kształtu nie będą odpowiednie.

Celem tego narzędzia jest zapewnienie obejścia problemu uszkodzenia wymiarów spowodowanego przez "Problem nazewnictwa topologicznego". Punkty źródłowe powinny używać Wyrażeń lub innego mechanizmu zawierającego, aby ustalić ich położenie. Ponieważ punkty są Obiektami dokumentu, a nie komponentami kształtu, ich nazwa nie zmienia się przy ponownych obliczeniach, a więc łatwo je znaleźć.

See TechDraw LengthDimension for more on dimensions and topological naming.

The Landmark Dimension generally behaves like any other Dimension.

Użycie

  1. Select 2 Point objects in the tree view or the 3D view.
  2. Select also the View to which the dimension is to be added.
  3. Press the Landmark Dimension button or TechDraw → Insert Landmark Dimension
  4. A dimension will be added to the View. The dimension text may be dragged to the desired position.

Ograniczenia

Narzędzie Wymiar przestrzenny jest początkowo zawężone do wymiarów "Odległość". Inne typy mogą być dodane, jeśli zapotrzebowanie na nie będzie uzasadnione.

Właściwości

Funkcja Wymiar przestrzenny nie wprowadza żadnych nowych właściwości.

Tworzenie skryptów

Zobacz również: TechDraw API i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Wymiar przestrzenny może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

dim1 = FreeCAD.ActiveDocument.addObject('TechDraw::LandmarkDimension','Landmark')
dim1.Type = "Distance"
dim1.References2D=[(TDView, 'Vertex1')]
dim1.References3D=[(Point3d1, 'Vertex1')]
dim1.References3D=[(Point3d2, 'Vertex1')]
rc = page.addView(dim1)