Part ShapeFromMesh/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
Line 38: Line 38:
# Naciśnij przycisk {{Button|OK}}.
# Naciśnij przycisk {{Button|OK}}.
# Zostanie utworzony [[Shape/pl|kształt]] jako oddzielny nowy obiekt.
# Zostanie utworzony [[Shape/pl|kształt]] jako oddzielny nowy obiekt.
# Opcjonalnie przekształć ten obiekt w bryłę za pomocą polecenia [[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid/pl|Part MakeSolid]].
# Opcjonalnie przekształć ten obiekt w bryłę za pomocą polecenia [[File:Part_MakeSolid.svg|16px]] [[Part_MakeSolid/pl|Przekształć na bryłę]].
# Opcjonalnie użyj funkcji [[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/pl|Part RefineShape]] na obiekcie końcowym.
# Opcjonalnie użyj funkcji [[File:Part_RefineShape.svg|16px]] [[Part_RefineShape/pl|Udoskonal kształt]] na obiekcie końcowym.


<span id="Links"></span>
<span id="Links"></span>

Latest revision as of 12:01, 31 January 2024

Część: Utwórz kształt z siatki

Lokalizacja w menu
Part → Utwórz kształt z siatki ...
Środowisko pracy
Część
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Utwórz bryłę, Udoskonal kształt, Utwórz obiekt punktów z siatki

Wprowadzenie

Polecenie Utwórz kształt z siatki tworzy kształt z obiektu siatkowego. Obiekty siatkowe mają ograniczone możliwości edycji w FreeCAD, konwersja ich do kształtu pozwoli na ich użycie z wieloma innymi narzędziami logicznymi i modyfikującymi.

Operacja odwrotna to Siatka z kształtu ze środowiska pracy Siatki.

Użycie

  1. Analiza i naprawa obiektu siatki, jeśli to konieczne, powinna być wykonana przed uruchomieniem tego polecenia. Odpowiednie narzędzia do tego zadania dostępne są w środowisku pracy Siatka.
  2. Wybierz obiekt siatki.
  3. Wybierz opcję z menu Część → Utwórz kształt z siatki ....
  4. Otworzy się okno dialogowe Kształt z siatki.
  5. Opcjonalnie zaznacz pole wyboru Zszyj kształt i określ tolerancję:
    • Opcja ta zazwyczaj nie jest potrzebna. Jest ona przeznaczona dla obiektów siatkowych, które nie są wodoszczelne i mają małe odstępy między krawędziami.
    • Jeśli opcja jest zaznaczona, tworzony jest związek powłok zamiast związku ścian.
    • Operacja szycia może być wymagająca obliczeniowo.
  6. Naciśnij przycisk OK.
  7. Zostanie utworzony kształt jako oddzielny nowy obiekt.
  8. Opcjonalnie przekształć ten obiekt w bryłę za pomocą polecenia Przekształć na bryłę.
  9. Opcjonalnie użyj funkcji Udoskonal kształt na obiekcie końcowym.

Odnośniki internetowe

Tworzenie skryptów

Tworzenie kształtu z siatki może być wykonane za pomocą metody makeShapeFromMesh z kształtu topologicznego. Musisz określić siatkę źródłową i tolerancję, a następnie przypisać wynik do nowego obiektu Cechy.

Należy zauważyć, że siatka musi zostać ponownie obliczona przed konwersją do Kształtu, w przeciwnym razie nie będzie informacji o topologii, a konwersja nie powiedzie się.

import FreeCAD as App
import Part

doc = App.newDocument()
mesh = doc.addObject("Mesh::Cube", "Mesh")
mesh.recompute()

solid = doc.addObject("Part::Feature", "Shape")
shape = Part.Shape()
shape.makeShapeFromMesh(mesh.Mesh.Topology, 0.1)

solid.Shape = shape
solid.Placement.Base = App.Vector(15, 0, 0)
solid.purgeTouched()
doc.recompute()